Bagikan melalui


Load Test Administration - Upload Test File

Unggah file input untuk Id pengujian tertentu. Ukuran file tidak boleh lebih dari 50 MB. File yang ada dengan nama yang sama untuk pengujian yang diberikan akan ditimpa. File harus disediakan dalam isi permintaan sebagai application/octet-stream.

PUT https://{endpoint}/tests/{testId}/files/{fileName}?api-version=2022-11-01
PUT https://{endpoint}/tests/{testId}/files/{fileName}?api-version=2022-11-01&fileType={fileType}

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
endpoint
path True

string

fileName
path True

string

Nama unik untuk file pengujian dengan ekstensi file seperti : App.jmx

testId
path True

string

minLength: 2
maxLength: 50
pattern: ^[a-z0-9_-]*$

Nama unik untuk pengujian beban, hanya boleh berisi karakter alfabet, numerik, garis bawah, atau tanda hubung huruf kecil.

api-version
query True

string

minLength: 1

Versi API yang akan digunakan untuk operasi ini.

fileType
query

FileType

Jenis file

Isi Permintaan

Media Types: "application/octet-stream"

Nama Jenis Deskripsi
body

string (binary)

Konten file sebagai application/octet-stream.

Respons

Nama Jenis Deskripsi
201 Created

TestFileInfo

Permintaan telah berhasil dan sumber daya baru telah dibuat sebagai hasilnya.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Respons kesalahan tak terduga.

Header

x-ms-error-code: string

Keamanan

Oauth2

Alur OAuth 2.0 dengan ID Microsoft Entra.

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/v2.0/authorize

Cakupan

Nama Deskripsi
https://cnt-prod.loadtesting.azure.com/.default

Contoh

Upload input file for a given test name.

Permintaan sampel

PUT https://{endpoint}/tests/12345678-1234-1234-1234-123456789012/files/sample.jmx?api-version=2022-11-01&fileType=ADDITIONAL_ARTIFACTS

"application/octet-stream content"

Respon sampel

{
  "url": "https://dummyurl.com/testscriptresource",
  "fileName": "sample.jmx",
  "fileType": "ADDITIONAL_ARTIFACTS",
  "expireDateTime": "2021-12-05T16:43:46.072Z",
  "validationStatus": "VALIDATION_SUCCESS"
}

Definisi

Nama Deskripsi
Azure.Core.Foundations.Error

Objek kesalahan.

Azure.Core.Foundations.ErrorResponse

Respons yang berisi detail kesalahan.

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai panduan Microsoft One API - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

FileType

Jenis file yang didukung.

FileValidationStatus

Status file.

TestFileInfo

Menguji info file.

Azure.Core.Foundations.Error

Objek kesalahan.

Nama Jenis Deskripsi
code

string

Salah satu sekumpulan kode kesalahan yang ditentukan server.

details

Azure.Core.Foundations.Error[]

Array detail tentang kesalahan tertentu yang menyebabkan kesalahan yang dilaporkan ini.

innererror

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik daripada objek saat ini tentang kesalahan.

message

string

Representasi kesalahan yang dapat dibaca manusia.

target

string

Target kesalahan.

Azure.Core.Foundations.ErrorResponse

Respons yang berisi detail kesalahan.

Nama Jenis Deskripsi
error

Azure.Core.Foundations.Error

Objek kesalahan.

Azure.Core.Foundations.InnerError

Objek yang berisi informasi yang lebih spesifik tentang kesalahan. Sesuai panduan Microsoft One API - https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#handling-errors.

Nama Jenis Deskripsi
code

string

Salah satu sekumpulan kode kesalahan yang ditentukan server.

innererror

Azure.Core.Foundations.InnerError

Kesalahan dalam.

FileType

Jenis file yang didukung.

Nilai Deskripsi
ADDITIONAL_ARTIFACTS

Jika file tidak berada di antara jenis file lain yang didukung.

JMX_FILE

Jika file adalah skrip JMX.

USER_PROPERTIES

Jika file adalah file properti pengguna.

FileValidationStatus

Status file.

Nilai Deskripsi
NOT_VALIDATED

File tidak divalidasi.

VALIDATION_FAILURE

Validasi file gagal.

VALIDATION_INITIATED

Validasi file sedang berlangsung.

VALIDATION_NOT_REQUIRED

Validasi tidak diperlukan.

VALIDATION_SUCCESS

File divalidasi.

TestFileInfo

Menguji info file.

Nama Jenis Deskripsi
expireDateTime

string (date-time)

Waktu kedaluwarsa file (format literal RFC 3339)

fileName

string

Nama file.

fileType

FileType

Jenis file

url

string (uri)

URL File.

validationFailureDetails

string

Detail kesalahan kegagalan validasi

validationStatus

FileValidationStatus

Status validasi file