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.

The response shown contains one test. Additional tests for the specified criteria would appear below the 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

All timestamps are in UNIX Epoch time.

Parameters

  • projectId integer

    required

    The projectId you are wanting to get the list of test suites from

  • workspaceId integer

    required

    The workspaceId you are wanting to get the list of test suites from

  • name string

    The unique string for a test suite name to search for. For example, the string My Test will pull all results with this string in the name of the multi-test

  • platform string

    The 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.