Microsoft Visual Studio Deprecation Announcement
To the disappointment of many users, in late 2018 Microsoft announced their plans to deprecate load testing functionality in Visual Studio. And just a few months later, they formally announced that Visual Studio 2019 will be the last version of Visual Studio containing web performance and load testing features. Their cloud-based load testing solution will continue to run through March 31st, 2020.
There was no singular reason for this, rather various factors, including the viability of Visual Studio, competitive solutions, and the general practice of load testing. And while many will be sad to see Visual Studio go, this opens up the door for other partner solutions to integrate into Azure DevOps.
Cloud-based Load Testing Alternatives to Visual Studio
In Microsoft’s Visual Studio deprecation announcement, Microsoft offered up several open-source and commercial load testing alternatives for customers. And while open-source solutions are great in their own right, we think there’s a lot folks are missing out on some pretty amazing commercial-grade features that those solution can’t offer, so we’d like to invite our own load testing solution, LoadView, to the Visual Studio load testing alternatives “party.”
LoadView Features: Load Testing for Websites, APIs, and Web Applications
LoadView not only offers real browser-based load testing from the cloud, the platform goes beyond what traditional load testing solutions can offer, in a flexible and scalable offering.
Point and Click Scripting
With our free, web-based scripting tool, the EveryStep Web Recorder, users can easily create test scripts that simulate real user actions for your websites and applications. And the tool supports more advanced functions, such as filling out forms, performing searches, and taking actions based on the specific location of a button or image. Advanced users can also manually edit the scripts using your own C# code. The EveryStep Web Recorder supports over 40 desktop/mobile browsers and devices, as well as Rich Internet Applications, such as Flash, Java, HTML5, PHP, and many more.
Unlike other script recorders, the EveryStep Web Recorder doesn’t require you to know how to code or even touch a line of code, although, it definitely helps. For example, other scripting tools require you to work through a browser extension to record HTTP/S traffic to create scripts. Additionally, you might need to setup an account before you can use the tool. With the EveryStep Web Recorder, it’s free an easy to use. Give it try now.
The LoadView platform utilizes a fully-managed cloud, so you can focus on creating and executing load tests. Users can choose from any one 13+ global locations to initiate load injectors from, giving you the ability to test the actual impact of load on your systems from around the world. There’s no additional hardware or third-party accounts to manage.
LoadView has several options when it comes to setting up load test. Users can choose from one of the following load curves:
- Load Step Curve. If you’re looking to learn how your website performs as load is gradually increased, the load step curve is recommended. Based on the predefined number of concurrent users, the load curve chart will show, in real time, a visual representation of the load, as well as transaction response time under the specified load and time parameters.
- Goal-based Curve. A goal-based curve test is useful when you have already identified the specific transaction rate that needs to be achieved. Goal-based performance tests are often used to validate service level agreements (SLAs).
- Dynamic Adjustable Curve. The dynamic adjustable curve test allows you to change, in real-time, the user load and load distribution between geo-distributed regions during a load test, allowing you to see performance of your website or application as load levels fluctuate.
LoadView Test Results and Reporting
The LoadView platform allows you to view your test in real-time while the test is running. When your test is finished, you can drill-down into more information through the Stress Test Report. The report contains an outline of the test properties and a summary of the execution plan, including maximum, expected, actual number of users, as well as additional details on CPU usage. A separate Session Report shows a list of all user sessions and element-level details through waterfall charts.
Additionally, the Session Report includes the Reference Server recording. The recording allows you to compare load injector sessions against the reference server used during the test. For web applications and web page load tests, you can utilize the recording to review actual behavior of your applications and sites under load as it appears to your visitors.
LoadView: Enterprise Features Packed in a Cloud-based Model
If you’re a current Visual Studio customer looking for a replacement before support ends in early 2020, give LoadView a try. We offer a free trial with $20 in load testing credits to get you started. For more information about LoadView and how it stacks up against other load testing solutions, visit our LoadView Alternatives page.