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.

testRunId
path True

string

Nama unik dari eksekusi uji beban, harus berupa karakter URL yang valid ^[a-z0-9_-]*$.

Regex pattern: ^[a-z0-9_-]*$

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

ClientMetricsResults

Metrik klien yang diminta

Other Status Codes

ErrorResponseBody

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
ClientMetricsRequestModel

Payload permintaan metrik klien

ClientMetricsResults
Error

Kesalahan dari permintaan REST.

ErrorResponseBody

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

Series

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

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.