Logo
Akamai APIs API Documentation

Test cases

Number of APIs: 7


1. Add test cases to a test suite

POST https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases

Adds a list of new functional test cases to a test suite. Each test case consists of a test request, client profile, and condition. If you want to use variables within a condition or test request's URL or request header, create the needed variables first. The operation responds with a partial-success 207 response.



2. List test cases

GET https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases

Lists functional test cases included in a test suite. The list can also include deleted test cases that you can restore. The response is an array of objects, each keyed by testCaseId.



3. Update test cases

PUT https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases

Updates functional test cases in a test suite. The operation responds with a partial-success 207 response.



4. Reorder test cases in a test suite

PUT https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases/order

Reorders functional test cases in a test suite. The order of test cases applies when running a test for stateful test suites. You need to provide target order for all test cases included in a test suite. To check the current order of test cases, run the Get a test suite with child objects operation.



5. Remove test cases

POST https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases/remove

Removes functional test cases with specific identifiers from a test suite. To get the identifiers, run the List test cases operation. The operation responds with a partial-success 207 response.



6. Restore test cases

POST https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases/restore

Restores functional test cases into a test suite. To get the testCaseId of the test case you want to restore, run the List test cases operation with includeRecentlyDeleted set to true. The operation responds with a partial-success 207 response.



7. Get a test case

GET https://{{host}}/test-management/v3/functional/test-suites/:testSuiteId/test-cases/:testCaseId

Returns details of a functional test case.



ENDPOINTS