Get All Test Executions By Plan ID
This endpoint retrieves all test execution records for a specific test plan. Users must have the TEST_EXECUTION_VIEW authority to access this endpoint.
Endpoint Information
URL:
https://testinium.io/Testinium.RestApi/api/plans/{planId}/executionsMethod:
GETAuthentication: Required (
Bearer Token)
Path Parameters
planId
Long
Yes
The unique ID of the test plan whose executions are being retrieved.
Request Body
No request body is required. The required parameter (planId) is passed in the URL path.
Response
The response contains paginated data of test execution records.
{
"current_page": 1,
"total_count": 10,
"page_count": 1,
"next_page": "",
"previous_page": "",
"item_list": [
{
"id": 123456,
"user_id": 1234,
"username": "user",
"company_id": 5678,
"project_id": 6789,
"project_name": "AmazonSeleniumGauge",
"plan_id": 4567,
"plan_name": "Go to",
"test_results": [1234567],
"runtime": 1000,
"result_summary": {"ERROR": 1},
"start_date": "2024-11-21T10:43:09Z",
"end_date": "2024-11-21T10:43:13Z",
"test_result_status_counts": "[ERROR, 1]"
}
],
"rest_api_url": "https://clouddev.testinium.io/Testinium.RestApi"
}Response Fields
current_page
Integer
The current page number in the paginated result.
total_count
Integer
The total number of test executions available.
page_count
Integer
The total number of pages available.
item_list
Array
List of test executions. Each item contains details as described below.
rest_api_url
String
The base URL for this API.
id
Long
The unique ID of the test execution.
user_id
Long
ID of the user who executed the test.
username
String
Username of the executor.
company_id
Long
The company ID of the user.
project_id
Long
ID of the project associated with the test plan.
project_name
String
Name of the project.
plan_id
Long
ID of the test plan.
plan_name
String
Name of the test plan.
test_results
Array
IDs of the individual test results.
runtime
Integer
Runtime of the execution in milliseconds.
result_summary
Object
Summary of test results, including statuses like ERROR, SUCCESS, etc.
start_date
String
Start date and time of the execution in ISO 8601 format.
end_date
String
End date and time of the execution in ISO 8601 format.
test_result_status_counts
String
Status counts for the test results, such as [ERROR, 1].
Error Codes
400
INVALID_REQUEST
The request was malformed or contained errors.
403
ACCESS_DENIED
User lacks TEST_EXECUTION_VIEW authority.
404
PLAN_NOT_FOUND
No test plan was found for the specified planId.
500
INTERNAL_SERVER_ERROR
An unexpected error occurred on the server side.
Example Request
curl --location --request GET "https://testinium.io/Testinium.RestApi/api/plans/{planId}/executions" \
--header 'Authorization: Bearer <your_access_token>'Last updated