Microsoft.LoadTestService (preview:2024-07-01)

2025/04/29 • 1 updated methods

LoadTestRun_ListTestRuns (updated)
Description Get all test runs for the given filters.
Reference Link ¶

⚶ Changes

{
  "#id": "LoadTestRun_ListTestRuns",
  "$parameters": {
    "@added_0c121717357447558343a3df6b61c8c1": {
      "#name": "createdByTypes",
      "Description": "Comma separated list of type of entities that have created the test run.",
      "Required": false,
      "Type": "array"
    }
  }
}

⚼ Request

GET:  /test-runs
{
api-version: string ,
orderby: string ,
search: string ,
testId: string ,
executionFrom: string ,
executionTo: string ,
status: string ,
maxpagesize: integer ,
createdByTypes: array ,
}

⚐ Response (200)

{
value:
[
{
testRunId: string ,
passFailCriteria:
{
passFailMetrics: object ,
passFailServerMetrics: object ,
}
,
autoStopCriteria:
{
autoStopDisabled: boolean ,
errorRate: number ,
errorRateTimeWindowInSeconds: integer ,
}
,
secrets: object ,
certificate:
{
value: string ,
type: enum ,
name: string ,
}
,
environmentVariables: object ,
errorDetails:
[
{
message: string ,
}
,
]
,
testRunStatistics: object ,
regionalStatistics: object ,
loadTestConfiguration:
{
engineInstances: integer ,
splitAllCSVs: boolean ,
quickStartTest: boolean ,
optionalLoadTestConfig:
{
endpointUrl: string ,
requestsPerSecond: integer ,
maxResponseTimeInMs: integer ,
virtualUsers: integer ,
rampUpTime: integer ,
duration: integer ,
}
,
regionalLoadTestConfig:
[
{
engineInstances: integer ,
region: string ,
}
,
]
,
}
,
testArtifacts:
{
inputArtifacts:
{
configFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
testScriptFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
userPropFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
inputArtifactsZipFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
urlTestConfigFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
additionalFileInfo:
[
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
]
,
}
,
outputArtifacts:
{
resultFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
logsFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
artifactsContainerInfo:
{
url: string ,
expireDateTime: string ,
}
,
reportFileInfo:
{
fileName: string ,
url: string ,
fileType: enum ,
expireDateTime: string ,
validationStatus: enum ,
validationFailureDetails: string ,
}
,
}
,
}
,
testResult: enum ,
virtualUsers: integer ,
displayName: string ,
testId: string ,
description: string ,
status: enum ,
startDateTime: string ,
endDateTime: string ,
executedDateTime: string ,
portalUrl: string ,
duration: integer ,
virtualUserHours: number ,
subnetId: string ,
kind: enum ,
requestDataLevel: enum ,
debugLogsEnabled: boolean ,
publicIPDisabled: boolean ,
createdByType: enum ,
createdDateTime: string ,
createdBy: string ,
lastModifiedDateTime: string ,
lastModifiedBy: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}