Microsoft today announced the general availability of Azure Load Testing, a fully managed load-testing service that will allow anyone to create tests quickly without knowledge of load-testing tools. You can even upload your existing Apache JMeter scripts. Once testing is done, you can get actionable insights into performance, scalability, and capacity and support continuous improvement through automated continuous integration and continuous delivery (CI/CD) workflows.
If you use Azure Load Testing for Azure-based applications, it collects detailed resource metrics to help you identify performance bottlenecks across your Azure application components.
With Azure Load Testing developers can catch issues closer to code authoring time as part of their developer workflows saving them valuable time and energy.
Here’s how Azure Load Testing works:
- Azure Load Testing test engines abstract the required infrastructure for running a high-scale load test.
- The test engines run the Apache JMeter script to simulate a large number of virtual users simultaneously accessing your application endpoints.
- When you create a load test based on a URL, Azure Load Testing automatically generates a JMeter test script for you.
Performance problems often remain undetected until an application is under load. To prevent such problems, developers can use Azure Load Testing to harden their apps.