The Master Object

The GUI Functional Master Object

All timestamps are in UNIX Epoch time.

Attributes

  • idinteger

    read-only

    The unique identifier of the master. This is known as the masterId and cannot be modified

  • namestring

    The test report (master) name

  • userIdinteger

    read-only

    The userId of the user to access the API

  • publicTokenstring

    read-only

    The public token that is added to the report link to share the report

  • endedinteger

    read-only

    End time of this master (or test report)

  • delayedStartReadyboolean

    read-only

    Denotes whether the test run was delayed to sync with other engines

  • runnerUserIdinteger

    read-only

    The userId of the user to run the master

  • createdinteger

    read-only

    The time that the master was created

  • updatedinteger

    read-only

    The time that the master was updated

  • passedboolean

    read-only

    Denotes whether the test run passed or failed its test criteria

  • parallelTestsInWorkspaceinteger

    read-only

    Number of masters running in parallel in the workspace with this master

  • parallelTestsInAccountinteger

    read-only

    Number of masters running in parallel in the account with this master

  • isPrivateDataboolean

    read-only

    Denotes if the data was generated from Private Cloud instance

  • executionModestring

    read-only

    List of scenarios in test run. Contains a scenarioId for each scenario (found in the id attribute)

  • creatorClientIdstring

    read-only

    The ID of the creator client of the test. Can be either of the following:
    api - Denotes test was created through the API
    gui - Denotes test was created through the GUI

  • executorClientIdstring

    read-only

    The ID of the executor client of the test run (master). Can be either of the following:
    api - Denotes test was created through the API
    gui - Denotes test was created through the GUI

  • secondsPerLabelDocinteger

    read-only

    Denotes the per label KPI values in seconds. Not used in API functional tests

  • isDebugRunboolean

    read-only

    Denotes if this test was run in debug mode. Not applicable to API Functional tests

  • locationsarray

    read-only

    The list of locations where this master ran

  • scenariosMappingarray

    read-only

    A list of scenarios tied to this test run

  • executionsarray

    read-only

    The execution settings for this test run

  • isSeleniumboolean

    read-only

    Denotes if this test ran with Selenium

  • rpsCompatibleboolean

    read-only

    Denotes if this test ran with the RPS control feature. Does not apply to GUI functional tests

  • remoteControlCompatibleboolean

    read-only

    Denotes if this test ran with the Remote Control feature. Does not apply to GUI functional tests

  • hasDataboolean

    read-only

    Denotes if this test returned data

  • dependenciesobject

    read-only

    The virtual service details to be used with this test

  • testIdinteger

    read-only

    Denotes if the testId tied to the master (or test report)

  • projectIdinteger

    read-only

    Denotes if the projectId the master (or test report) is located

  • sessionsIdarray

    read-only

    Contains a list of all the sessionIds assigned to the master (or test report)

  • gridSummaryobject

    read-only

    The GUI functional test summary details. See the GUI Functional Summary Object Attributes for the full deatils of this section

  • sessionsarray

    read-only

    List of sessionIds tied to this test run

  • jetpackLabelsarray

    read-only

    The jetpack (V4) label information. Not used in GUI functional tests

The GUI Functional Master Object


{
    "api_version": 4,
    "error": null,
    "result": {
        "id": 27680681,
        "name": "API Created GUI Functional Test",
        "userId": 344260,
        "publicToken": "LzqK6jza6MRvaJG2RwB3WIRzOtQcX8YjAlG4sW4EtxPVTvsTKp",
        "ended": 1587477270,
        "delayedStartReady": false,
        "runnerUserId": 344260,
        "charges": [],
        "created": 1587477158,
        "updated": 1587477575,
        "note": "My Note",
        "passed": true,
        "parallelTestsInWorkspace": 1,
        "parallelTestsInAccount": 1,
        "isPrivateData": false,
        "executionMode": "functional",
        "creatorClientId": "gui",
        "executorClientId": "gui",
        "secondsPerLabelDoc": 60,
        "labelsCollectionSuffix": "_17_12",
        "isDebugRun": false,
        "locations": [
            "harbor-5e0e68b9568b27689176f3b4"
        ],
        "scenariosMapping": [
            {
                "id": "142087c3061a88b9b02284597ff3c836abcb4800a3f8f3c4e2513c5b762eef15",
                "name": "Scenario 1",
                "test": "April_20_3:28 PM - GUI Functional Test",
                "isEndUserExperience": false
            }
        ],
        "executions": [
            {
                "concurrency": 1,
                "holdFor": "42720s",
                "locations": {
                    "harbor-5e0e68b9568b27689176f3b4": 1
                },
                "locationsWeighted": true,
                "executor": "selenium",
                "capabilities": {
                    "browserName": "chrome",
                    "browserVersion": "69",
                    "blazemeter_videoEnabled": true
                },
                "scenario": "Scenario 1"
            }
        ],
        "useV4Pipeline": false,
        "isSelenium": true,
        "hasMonitoringData": true,
        "rpsCompatible": false,
        "remoteControlCompatible": false,
        "hasDaggerData": false,
        "hasData": true,
        "shouldUseDaggerReport": false,
        "dependencies": [
            [
              {
                "services": [
                    {
                        "service": "BlazeDemo",
                        "mock-service": "Entries Virtual Service",
                        "mock-service-template": "Blazedemo Entries Template"
                    }
                ]
            }
            ]
        ],
        "testId": 7943742,
        "projectId": 573256,
        "sessionsId": [
            "r-v4-5e9efaa6e8d95",
            "r-sg-5e9efab3ca407"
        ],
        "thumbnailUrl": null,
        "hasErrorsPerInterval": true,
        "gridSummary": {
            "uniqueTestCasesCount": 1,
            "uniqueSuitesCount": 1,
            "passedTestCasesCount": 1,
            "failedTestCasesCount": 0,
            "brokenTestCasesCount": 0,
            "totalTestCasesCount": 1,
            "undefinedTestCasesCount": 0,
            "testCasesCount": 1,
            "passedPercent": 1,
            "started": 1587477193,
            "ended": 1587477257,
            "definedStatus": "passed"
        },
        "sessions": [
            "r-v4-5e9efaa6e8d95",
            "r-sg-5e9efab3ca407"
        ],
        "jetpackLabels": []
    },
    "request_id": "5ef1fadee24e0"
}

The API Functional Master Object

Starting February 2022, the API Functional testing feature has been deprecated. Depending on your subscription plan, you may still be able to run existing tests but can no longer create new ones. Please use BlazeMeter API Monitoring to create and run your API Functional Tests going forward.
All timestamps are in UNIX Epoch time.

Attributes

  • idinteger

    read-only

    The unique identifier of the master. This is known as the masterId and cannot be modified

  • namestring

    The test report name

  • userIdinteger

    read-only

    The userId of the user to access the API

  • publicTokenstring

    read-only

    The public token that is added to the report link to share the report

  • endedinteger

    read-only

    End time of this master (or test report)

  • delayedStartReadyboolean

    read-only

    Denotes whether the test run was delayed to sync with other engines

  • runnerUserIdinteger

    read-only

    The userId of the user to run the master

  • createdinteger

    read-only

    The time that the master was created

  • updatedinteger

    read-only

    The time that the master was updated

  • passedboolean

    read-only

    Denotes whether the test run passed or failed its test criteria

  • parallelTestsInWorkspaceinteger

    read-only

    Number of tests running in parallel in the workspace with this master

  • parallelTestsInAccountinteger

    read-only

    Number of tests running in parallel in the account with this master

  • isPrivateDataboolean

    read-only

    Denotes if the data was generated from Private Cloud instance

  • executionModestring

    read-only

    List of scenarios in test run. Contains a scenarioId for each scenario (found in the id attribute)

  • creatorClientIdstring

    read-only

    The ID of the creator client of the test. Can be either of the following:
    api - Denotes test was created through the API
    gui - Denotes test was created through the GUI

  • executorClientIdstring

    read-only

    The ID of the executor client of the test run (master). Can be either of the following:
    api - Denotes test was created through the API
    gui - Denotes test was created through the GUI

  • secondsPerLabelDocinteger

    read-only

    Denotes the per label KPI values in seconds. Not used in API functional tests

  • isDebugRunboolean

    read-only

    Denotes if this test was run in debug mode. Not applicable to API Functional tests

  • locationsarray

    read-only

    The list of locations where this master ran

  • scenariosMappingarray

    read-only

    A list of scenarios tied to this test run

  • executionsarray

    read-only

    The execution settings for this test run

  • isSeleniumboolean

    read-only

    Denotes if this test ran with Selenium. Not relevant for API functional tests

  • rpsCompatibleboolean

    read-only

    Denotes if this test ran with the RPS control feature. Does not apply to API functional tests

  • remoteControlCompatibleboolean

    read-only

    Denotes if this test ran with the Remote Control feature. Does not apply to API functional tests

  • hasDataboolean

    read-only

    Denotes if this test returned data

  • dependenciesobject

    read-only

    The virtual service details to be used with this test

  • testIdinteger

    read-only

    Denotes if the testId tied to the master (or test report)

  • projectIdinteger

    read-only

    Denotes if the projectId the master (or test report) is located

  • sessionsIdarray

    read-only

    Contains a list of all the sessionIds assigned to the master (or test report)

  • functionalSummaryobject

    read-only

    The API functional test summary details. See the API Functional Summary Object Attributes for the full deatils of this section

  • sessionsarray

    read-only

    List of sessionIds tied to this test run

  • jetpackLabelsarray

    read-only

    The jetpack (V4) label information. Not used in API functional tests

The API Functional Master Object

{
    "api_version": 4,
    "error": null,
    "result": {
        "id": 29329152,
        "name": "API Functional Validation Test",
        "userId": 344260,
        "publicToken": "RUSd9VYDPnIW5SmBWDkqRXeovQ5U0XFtwGCLNikkxgELMGSafl",
        "ended": 1592571712,
        "delayedStartReady": false,
        "runnerUserId": 344260,
        "charges": [],
        "created": 1592571681,
        "updated": 1592572015,
        "passed": true,
        "parallelTestsInWorkspace": 1,
        "parallelTestsInAccount": 1,
        "isPrivateData": false,
        "executionMode": "functional",
        "creatorClientId": "gui",
        "executorClientId": "gui",
        "secondsPerLabelDoc": 60,
        "labelsCollectionSuffix": "_17_12",
        "isDebugRun": false,
        "locations": [
            "harbor-5b0323b3c648be3b4c7b23c8"
        ],
        "scenariosMapping": [
            {
                "id": "3b72f4fdbd4000b35e51e4d4db89fe2a02ea2f34f504bfd2c069e6de535f4c62",
                "name": "My Scenario",
                "test": "API Functional Validation Test",
                "isEndUserExperience": false
            }
        ],
        "executions": [
            {
                "concurrency": 1,
                "holdFor": "42720s",
                "durationIsNotConfigured": true,
                "iterations": 1,
                "locations": {
                    "harbor-5b0323b3c648be3b4c7b23c8": 1
                },
                "locationsWeighted": true,
                "scenario": "My Scenario"
            }
        ],
        "useV4Pipeline": false,
        "isSelenium": false,
        "hasMonitoringData": true,
        "rpsCompatible": false,
        "remoteControlCompatible": false,
        "hasDaggerData": false,
        "hasData": true,
        "shouldUseDaggerReport": false,
        "dependencies": [
            [
              {
                "services": [
                    {
                        "service": "BlazeDemo",
                        "mock-service": "Entries Virtual Service",
                        "mock-service-template": "Blazedemo Entries Template"
                    }
                ]
            }
            ]
        ],
        "testId": 7895446,
        "projectId": 573256,
        "sessionsId": [
            "r-v4-5eecb721e4da3"
        ],
        "thumbnailUrl": null,
        "hasErrorsPerInterval": true,
        "functionalSummary": {
            "testsCount": 1,
            "requestsCount": 1,
            "errorsCount": 0,
            "assertions": {
                "count": 1,
                "passed": 1
            },
            "responseTime": {
                "sum": 512
            },
            "failedCount": 0,
            "failedPercentage": 100
        },
        "sessions": [
            "r-v4-5eecb721e4da3"
        ],
        "jetpackLabels": []
    },
    "request_id": "5ef1fae434412"
}