Visual Studio 2019 Last Version to have Load Testing Capability

By Håkan Tylen.. On 2018-12-14

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! ;)

k6, our open source load testing tool, available on GitHub (a recent Microsoft acquisition), has seen lots of interest and has more than 4400 GitHub stars! k6 has been built to be developer friendly and fit into today's DevOps workflows-- see below. It is command line driven (CLI) and executes load test scripts written in JavaScript. k6 is the foundation of Load Impact 4.0, our current performance testing solution.

Load Impact 4.0 includes Load Impact Insights for automated analysis of performance test results. Insights now provides Performance Alerts that automatically 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).

Azure DevOps 08

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 Knowledge Base 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.