In the recently published Visual Studio 2019 preview release notes, Microsoft stated that this will be the last version of Visual Studio with load testing features. They recommend that their customers seek out alternative load testing tools. In a massive oversight, they completely forgot to include Load Impact in their list of alternatives! ;)
Load Impact 4.0 includes Load Impact Insights for automated analysis of performance test results. Insights now provides Performance Alerts to pinpoint performance issues so you can find and fix them faster. Load Impact 4.0 also includes Cloud Execution which makes it easy for you to run large distributed load tests on our global cloud infrastructure (powered by Amazon Web Services).
Load Impact and k6 Integrate with Azure Pipelines
Load Impact 4.0 and k6 integrate with Azure DevOps Pipelines for performance test automation. Azure Pipelines is Microsoft's continuous integration (CI) and continuous delivery (CD) service. It works with your preferred Git provider and can deploy to most major cloud services. Start with your code on GitHub, GitLab, Bitbucket, or Azure Repos. You can automate the build, test, and deployment of your code to Microsoft Azure, Google Cloud, or Amazon Web Services (AWS).
Figure 1: k6 integration with Azure Pipelines for load test automation
For a step-by-step guide to integrating Load Impact and k6 with Azure Pipelines, read our KB article.
Both locally executed k6 tests and Load Impact Cloud Execution tests can be run from your Azure Pipelines process. Running load tests as part of your CI pipeline saves time and ensures that you'll catch any performance regressions that occur due to code changes.
Build a proof of concept of performance testing as part of your Azure Pipelines process by starting a free trial of Load Impact 4.0.