Test Run - Get Test Run Client Metrics
Dapatkan semua metrik klien untuk uji beban.
POST https://{Endpoint}/testruns/{testRunId}/clientMetrics?api-version=2022-06-01-preview
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
Endpoint
|
path | True |
string uri |
URL untuk melakukan operasi API sarana data pada sumber daya. |
test
|
path | True |
string |
Nama unik dari eksekusi uji beban, harus berupa karakter URL yang valid ^[a-z0-9_-]*$. Regex pattern: |
api-version
|
query | True |
string |
versi API |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
endTime | True |
string |
Waktu berakhir |
startTime | True |
string |
Waktu mulai |
errors |
string[] |
Daftar kesalahan, kesalahan maksimum yang didukung untuk kueri adalah 20. Jika kosong, secara default akan mengembalikan metrik untuk maksimum 20 kesalahan |
|
groupByInterval |
string |
Untuk durasi pengujian kurang dari 10 menit kelompok berdasarkan interval waktu dapat berupa salah satu dari 5s,10s,1m,5m.\n\nUntuk durasi pengujian yang lebih besar dari 10 menit, interval kelompok menurut waktu dapat berupa salah satu dari 1m,5m,1h. Nilai defaultnya adalah 1m. |
|
percentiles |
string[] |
Daftar nilai persentil untuk waktu respons, nilai yang didukung 50.90.99.95. Nilai defaultnya adalah persentil ke-50. |
|
requestSamplers |
string[] |
Daftar sampel permintaan, sampel maksimum yang didukung untuk kueri adalah 20. Jika kosong, metrik akan mengembalikan metrik untuk maksimum 20 sampel |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Metrik klien yang diminta |
|
Other Status Codes |
Respons kesalahan layanan Pengujian Beban. Headers x-ms-error-code: string |
Contoh
GetTestRunClientMetrics
Sample Request
POST https://{Endpoint}/testruns/12316678-1234-1234-1234-122451189012/clientMetrics?api-version=2022-06-01-preview
{
"requestSamplers": [
"Homepage"
],
"errors": [
"500"
],
"percentiles": [
"95"
],
"groupByInterval": "10s",
"startTime": "2021-12-05T16:43:49.590Z",
"endTime": "2021-12-05T16:43:49.590Z"
}
Sample Response
{
"testRunId": "12316678-1234-1234-1234-122451189012",
"timeSeries": {
"activeUsers": {
"Homepage": [
{
"timestamp": "2021-12-05T16:43:49.320Z",
"value": 1
}
]
},
"responseTime": {
"Homepage Pct 95": [
{
"timestamp": "2021-12-05T16:43:49.320Z",
"value": 1
}
]
},
"throughput": {
"Homepage": [
{
"timestamp": "2021-12-05T16:43:49.320Z",
"value": 2
}
]
},
"errors": {
"500": [
{
"timestamp": "2021-12-05T16:43:49.320Z",
"value": 1
}
]
}
}
}
Definisi
Nama | Deskripsi |
---|---|
Client |
Payload permintaan metrik klien |
Client |
|
Error |
Kesalahan dari permintaan REST. |
Error |
Definisi objek kesalahan. |
Series |
ClientMetricsRequestModel
Payload permintaan metrik klien
Nama | Jenis | Deskripsi |
---|---|---|
endTime |
string |
Waktu berakhir |
errors |
string[] |
Daftar kesalahan, kesalahan maksimum yang didukung untuk kueri adalah 20. Jika kosong, secara default akan mengembalikan metrik untuk maksimum 20 kesalahan |
groupByInterval |
string |
Untuk durasi pengujian kurang dari 10 menit kelompok berdasarkan interval waktu dapat berupa salah satu dari 5s,10s,1m,5m.\n\nUntuk durasi pengujian yang lebih besar dari 10 menit, interval kelompok menurut waktu dapat berupa salah satu dari 1m,5m,1h. Nilai defaultnya adalah 1m. |
percentiles |
string[] |
Daftar nilai persentil untuk waktu respons, nilai yang didukung 50.90.99.95. Nilai defaultnya adalah persentil ke-50. |
requestSamplers |
string[] |
Daftar sampel permintaan, sampel maksimum yang didukung untuk kueri adalah 20. Jika kosong, metrik akan mengembalikan metrik untuk maksimum 20 sampel |
startTime |
string |
Waktu mulai |
ClientMetricsResults
Nama | Jenis | Deskripsi |
---|---|---|
testRunId |
string |
Nama uji coba yang diperlukan hasil metrik klien. |
timeSeries |
Error
Kesalahan dari permintaan REST.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan. |
details |
Error[] |
Detail tambahan dan kesalahan dalam. |
message |
string |
Pesan kesalahan. |
target |
string |
Target kesalahan. |
ErrorResponseBody
Definisi objek kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
error |
Kesalahan dari permintaan REST. |
Series
Nama | Jenis | Deskripsi |
---|---|---|
activeUsers |
object |
Data rangkaian waktu pengguna aktif. |
errors |
object |
Kesalahan data rangkaian waktu. |
responseTime |
object |
Waktu respons, data rangkaian waktu. |
throughput |
object |
Data rangkaian waktu throughput. |