Eggplant PerformanceTest Controller:
GET Metric Concurrency Method
This method gets the counts of concurrent open and closed metrics over time. Note that you must specify an open metric name and a closed metric name in the query data.
URL
/test_controller/api/1.0/<workspace>/<project>/<test>/metrics/concurrency
HTTP Method
GET: Get the count of concurrent metrics for multiple running VUs over time.
URL Query Parameters
Parameter | Description |
---|---|
open_metric | The name of a custom (open) metric. |
close_metric | The name of a custom (closed) metric. |
after_time | A time, expressed in milliseconds since Jan 1st 1970. Only transactions that completed after this time are considered. |
bucket_size | A time interval, expressed in seconds. Returned data is resampled to this interval. |
Response Parameters
The response is an object where the entries are timestamps. For each timestamp, there is an object specifying the concurrent count of the metrics at this point in time.
Example Request
http://localhost:5001/test_controller/api/1.0/Demo%20Workspace/Demo/demoScript/metrics/concurrency?open_metric=widgetsCreated&close_metric=widgetsDestroyed&bucket_size=30
Example Response
{
"2016-09-17T10:12:00.000Z": {
"widgetsCreated": 4,
"widgetsDestroyed": 6
},
"2016-09-17T10:12:30.000Z": {
"widgetsCreated": 5,
"widgetsDestroyed": 5
},
"2016-09-17T10:13:00.000Z": {
"widgetsCreated": null,
"widgetsDestroyed": null
},
"2016-09-17T10:13:30.000Z": {
"widgetsCreated": 8,
"widgetsDestroyed": 4
}
}