1.2. License information

1.3. URI scheme

1.4. Tags

test-execution-rest-controller : Jagger Test Execution API. It provides endpoints for reading, creating, updating and deleting Test Executions. This API can be used manually or via separate Jenkins plugin, to run particular performance test projects on the selected test environment

test-environment-rest-controller : Jagger Test Environments API. It provides endpoints for reading, creating and updating Test Environments. Deleting is performed automatically by cleaning job. Expiration time of environments is set by property 'environments.ttl.minutes'. This API is user by Jagger load generation components for communication with JaaS. It allows JaaS to monitor running test environments and send commands to these environments. Test Environments API is not intended for manual usage

Consumes

Produces

Example HTTP request

Request path

Request query

Example HTTP response

Response 200

{
"callable" : { },
"executor" : { },
"timeout" : 0
}

Response 500

"<<_error>>"

2.3. Test-environment-rest-controller

Jagger Test Environments API. It provides endpoints for reading, creating and updating Test Environments. Deleting is performed automatically by cleaning job. Expiration time of environments is set by property 'environments.ttl.minutes'. This API is user by Jagger load generation components for communication with JaaS. It allows JaaS to monitor running test environments and send commands to these environments. Test Environments API is not intended for manual usage

2.3.1. Creates Test Environment.

POST /envs

Description

If operation successful, 'Environment-Session' cookie is returned with response, which is required for PUT request. This cookie is valid only for Test Environment with envId which was specified in request body.

Example HTTP response

Response 200

Response 500

"<<_error>>"

2.3.4. Updates Test Environment by envId.

PUT /envs/{envId}

Description

This operation can be performed only if 'Environment-Session' cookie is present and valid. To obtain this cookie POST to /envs must be performed firstly. This cookie is valid only for Test Environment with envId which was specified in POST request body.

Request path

Request body

Example HTTP response

Response 200

"object"

Response 202

"object"

2.4. Test-execution-rest-controller

Jagger Test Execution API. It provides endpoints for reading, creating, updating and deleting Test Executions. This API can be used manually or via separate Jenkins plugin, to run particular performance test projects on the selected test environment