Test Your Config Changes Before You Deploy
Your web properties are mission-critical for your business, yet every configuration change has the potential to break them.
Test Center is a new and automated testing tool that customers, partners, and Akamai internal users, can use to either unit test or regression test their changes. Its goal is to reduce the number of issues attributable to misconfiguration and insufficient testing and increase user confidence in the safety and correctness of their changes.
Test Center 1.0 (GA) introduced “comparative testing”, thereby increased user confidence in the safety of their configuration changes by enabling them to compare production vs pre-production handling of requests, thereby warning them for any unexpected behavior.
We have since improved Test Center in the latest version - Test Center 2.0 (GA) has now introduced “functional testing” which will additionally increase user confidence in the correctness of their configuration changes by enabling them to verify expected values.
Note: Test Center is a contract-aware application and it can be used with only Property Manager supported delivery products. It was designed as an addition to your existing tests and workflows, and not as their replacement.
Key Benefits
When To Use Test Center
Test Center is primarily designed with the Property Manager use case in mind, but it also works for testing changes to other types of configurations, as long as the main delivery configuration is in Akamai Property Manager.A good way to explain how Test Center can fit within your own testing is to look at a typical workflow.
How To Use Test Center
Test Center is used to perform functional testing and comparative testing before activating a configuration change in production.
Comparative Testing
With comparative testing, you can compare how a hostname will be delivered after changes are applied with how it is currently delivered to end users to see if there are any unexpected differences that may indicate a problem.
Get started with comparative testing
Functional Testing
With functional testing, you can assert expected conditions to positively confirm that a new business requirement or config version will behave as intended.
Test center helps you perform functional testing for following use cases:
- Execute a single object.
- Test whether changes work on the previous configuration version.
- Test whether implemented configuration changes meet your business needs.
Join the Akamai Developer Program
The Akamai Developer Program features tailored content to connect you to the latest tools, exclusive beta releases, upcoming events, and so much more that helps you get the most out of Akamai.