List Multi-Tests
API Explorer: /multi-tests
To return a list of created multi-tests, a projectId
or a workspaceId
is required. The sample code returns a list for items with a projectId
of 123456
and a workspaceId
of 123456
. Use the actual ID values for the project or workspace to return the list of its multi-tests.
12345678
listing.You can return a list specifying either a projectId
, a workspaceId
, or both. The returned list contains each test's collectionId
(shows up as id
in the response) and configuration.
List Multi-Tests
curl 'https://a.blazemeter.com/api/v4/multi-tests?projectId=123456&workspaceId=123456' \
-H 'Content-Type: application/json' \
--user 'api_key_id:api_key_secret'
List Multi-Test Parameters
Parameters
-
projectId
integerrequired
The
projectId
you are wanting to get the list of test suites from -
workspaceId
integerrequired
The
workspaceId
you are wanting to get the list of test suites from -
name
stringThe unique string for a test suite name to search for. For example, the string
My Test
will pull all results with this string in thename
of the multi-test -
platform
stringThe platform of multi-tests to search for. This will always be
performance
for multi-tests
Also see: Pagination and Sorting
List Multi-Tests Response Attributes
For the all the supported attributes, see the The Multi-Test Object.
Response200 OK
{
"limit": 10,
"skip": 0,
"total": 103,
"hidden": 0,
"api_version": 4,
"error": null,
"result": [
{
"id": 12345678,
"name": "My Multi-Test",
"collectionType": "multiV4",
"userId": 123456,
"items": [],
"created": 1552063283,
"updated": 1552084407,
"creatorClientId": "api",
"testsForExecutions": [
{
"testId": 1234567,
"executions": [
{
"concurrency": 10,
"holdFor": "19m",
"rampUp": "1m",
"steps": 0,
"locations": {
"us-east-1": 10
},
"locationsPercents": {
"us-east-1": 100
},
"executor": "jmeter",
"testId": 1234567,
"scenario": "default-scenario-1234567"
}
],
"overrideExecutions": [
{
"concurrency": 10,
"executor": "jmeter",
"holdFor": "19m",
"locations": {
"us-east-1": 10
},
"locationsPercents": {
"us-east-1": 100
},
"rampUp": "1m",
"steps": 0,
"locationsWeighted": null
}
]
},
{
"testId": 2345678,
"executions": [
{
"concurrency": 20,
"holdFor": "19m",
"rampUp": "1m",
"steps": 0,
"locations": {
"us-east-1": 20
},
"locationsPercents": {
"us-east-1": 100
},
"executor": "jmeter",
"testId": 2345678,
"scenario": "default-scenario-2345678"
}
],
"overrideExecutions": [
{
"concurrency": 20,
"executor": "jmeter",
"holdFor": "19m",
"locations": {
"us-east-1": 20
},
"locationsPercents": {
"us-east-1": 100
},
"rampUp": "1m",
"steps": 0
}
]
}
],
"shouldSendReportEmail": true,
"projectId": 123456,
"filesToSplit": [],
"dataFiles": []
}
]
}
For the all the supported attributes, see the The Multi Test Object.