Logo
Akamai APIs API Documentation

Test Center API v3

Number of APIs: 30


Test Center allows you to test how configuration changes affect your web content on Akamai edge network. Prior to activation, you can check to make sure they're not behaving in an unexpected manner. This testing tool helps to prevent issues caused by misconfiguration and insufficient testing, increasing your confidence in the safety and correctness of your configuration changes.

Test Center is a contract-aware application and it can be used with Property Manager and Security configurations. It serves as an addition to your existing tests and workflows, not as their replacement.

You can use this API to: - Run functional testing, to assert expected conditions to positively confirm that a config version behaves as intended. - Manage objects created in Test Center: test suites, functional test cases, and variables. - View results of test runs.

Authentication

Create an authentication credential that contains the client token and client secret required to authenticate Akamai API requests.

  1. Navigate to the Identity and Access Management section of Akamai Control Center and click Create API Client.

Note: If you don't have access to the Identity and Access Management tool, contact your local Akamai Control Center admin or your Akamai account team for assistance.

  1. Click Quick and then Download in the Credentials section.

Note: If you need to refine access levels or permissions, see Create a client with custom permissions.

  1. Open the downloaded file with a text editor and add [default] as a header above all text.
  [default]
  client_secret = C113nt53KR3TN6N90yVuAgICxIRwsObLi0E67/N8eRN=
  host = akab-h05tnam3wl42son7nktnlnnx-kbob3i3v.luna.akamaiapis.net
  access_token = akab-acc35t0k3nodujqunph3w7hzp7-gtm6ij
  client_token = akab-c113ntt0k3n4qtari252bfxxbsl-yvsdj
  1. Fork the [Akamai Authentication] environment, populate the variables, and [set it for your workspace]

Integration methods

You can use this API collection in these integration methods: - API - Powershell - CLI


1. Test cases - Reorder test cases in a test suite

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



2. Test requests - List test requests

GET https://{{host}}/test-management/v3/functional/test-requests



3. Test runs - List test runs

GET https://{{host}}/test-management/v3/test-runs



4. Test runs - Submit a test run

POST https://{{host}}/test-management/v3/test-runs



5. Test suites - Update a test suite

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



6. Test suites - Delete a test suite

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



7. Test runs - Get a test run

GET https://{{host}}/test-management/v3/test-runs/:testRunId



8. Test runs - Get test run's detailed results

GET https://{{host}}/test-management/v3/test-runs/:testRunId/raw-request-response



API Documentation

ENDPOINTS