VSTS 2010 Feature: More flexible load modeling via new options on Load Test Scenarios

In VSTS 2010 Beta 1 (available for download here), there are four new properties on each Scenario in a Load Test that give you more control of the time, location, and duration of the running of the Scenario during the load test.    You can access the Scenario property sheet by right-clicking on the desired Scenario’s…


VSTS 2010 Feature: Sequential Test Mix

VSTS 2010 Load Tests offer several new options that can be set on each Scenario in the load test that give you more control over the execution of the Scenarios within the load test and therefore allows you to more easily create a load test that accurately models the load that your are trying to…


VSTS 2010 Load Test Feature: Saving Test Logs

Now that VSTS 2010 beta 1 is available I and other Load Test development and test team members will be writing a series of blog posts highlighting the new Web and Load testing features.   Ed Glas has a blog post that lists the new features here.    You can download the beta here. This post describes…


How is the user load adjusted for a load test with a goal based load pattern?

This post describes how the user load is adjusted when a load test scenario uses a goal based load pattern.    First of all, if there is a warm-up period specified, the goal based pattern does not apply during the warmup period.  Instead, the load test creates a temporary step load pattern that is used during the…


Hot fix available for think time bug introduced in VSTS 2008 SP1

There is now a hot fix available at http://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=15510 for the bug introduced in VSTS 2008 SP1 where think times were being ignored during a load test for Web test requests that resulted in redirect responses (described in my earlier post: http://blogs.msdn.com/billbar/archive/2008/08/04/bug-in-vsts-2008-sp1-causes-think-time-for-redirected-requests-to-be-ignored-in-a-load-test.aspx).  


Collecting SQL counters from a non-default SQL instance in a VSTS Load Test

If you want to collect performance counters from a SQL Server instance while running a load test, you can do this easily by selecting checking the SQL counter set in the “Manager Counter Sets” dialog in the VSTS load test editor.   Doing this includes the default counter set for SQL Server in your load test.   The performance…


Diagnosing OutOfMemoryExceptions that occur when running load tests

We’ve had a number of users report OutOfMemoryExceptions occurring in the QTAgent process (or the VSTestHost process when running locally).     There can be several different causes of the OutOfMemoryExceptions.   This article attempts to help diagnose and prevent these problems.    First a bit of background information: the QTAgent.exe and VSTestHost.exe processes are both 32-bit processes in…


Bug in VSTS 2008 SP1 causes think time for redirected requests to be ignored in a load test

Unfortunately, late last week we discovered a nasty bug with load testing in VSTS 2008 SP1 that is a regression from the original RTM version of VSTS 2008: for Web test requests that result in redirects, any think time that is specifed on the request is ignored when the Web test is run in a load test.   Even more…


Running Load Tests with VSTS 2008 SP1 requires that SP1 be installed on VS client, controller, and agents

As mentioned in previous blog posts, the beta version of VSTS 2008 SP1 is now available.   In order to implementation the Load Test API enhancements (described here: http://blogs.msdn.com/billbar/pages/load-test-api-enhancements-in-vsts-2008-sp1-beta.aspx) we moved some of the classes that are used to implement the different load test patterns into the LoadTestFramework.dll to make them public and also changed the…