Sean Lumley's Blog

Web/Load Testing

Browse by Tags

Tagged Content List
  • Blog Post: VSTS 2010 Feature: Web Test Recorder Plugins

    This is another post about new VS 2010 web/load testing features. You can get the beta here: beta download . In this post I am going to talk about a new feature that can help with web test recording. The feature is extensible recorder plug-ins for modifying recorded web tests. Basically we are giving...
  • Blog Post: VSTS 2010 Feature: Web Test Playback Enhancements

    This is my second post about new VS 2010 web/load testing features. You can get the beta here: beta download In this post I am going to talk about a number of usability enhancements that we made to the Web Test Playback UI and how you can use them. The enhancements are 1) Find – You can now do...
  • Blog Post: VSTS 2010 Feature: Creating excel reports for Load Test Data

    Now that VSTS 2010 beta 1 is available I will be writing a series of blog posts highlighting new Web and Load testing features. You can get the beta here: beta download The first feature that I want to review is creating load test run to run comparison reports with excel. With this release we have...
  • Blog Post: Creating a custom load profile which will step user load up and then back down

    This blog post is going to show you how to create a custom load profile. Out of the box there are 3 load profiles: constant, step and goal. I will show you how to create a load profile and how to set it with a load test plug-in. We will walk through creating a profile which is similar to the step profile...
  • Blog Post: Load Test Plug-ins

    This blog post is going to go over creating a load test plug-in and show a few different ways you can use a plug-in to modify your load test. These plug-ins are a powerful extensibility point of the load test architecture. They give you the opportunity to do things such as change the selected test, change...
  • Blog Post: Running Web and Load tests from the Command-Line

    This blog post will show you how to run a web test or load test from the command-line instead of from within Visual Studio. Most of the time you will want to run you web or load test from within visual studio, but you can run them from a command-line. Maybe you have a set of 5 web tests that you want...
  • Blog Post: Setting request properties with a Web Test Plug-in

    This blog post will show you how to write a plug-in to set properties on each request. For example, you might want to reduce all think times by 10% or change the timeout values for a request or turn off dependent parsing. These are just a few examples but as you can imagine, you would not want to have...
  • Blog Post: Using scriptable parameter values in a web test

    This post will show you how to imbed code into a property value. There are 2 built in macro’s that you can set as the value for a property. They are RandomInt and RandomDouble. These will execute System.Random.Next or System.Random.NextDouble. Here is more info on that class: http://msdn.microsoft.com...
  • Blog Post: Reporting on web tests using new web test API's added in VS 2008 SP1

    This blog will show you how to use some of the new API’s added in VS 2008 sp1 to collect additional request and transaction timing data. Here is a post with more info on the new API's: New API's In this example, I am going to collect additional data for web tests, pages and transactions, then store it...
  • Blog Post: Collecting Code Coverage Data when Running Web/Load Tests

    This blog post will show you how to collect code coverage data from your asp.net applications while running a web test. In this post I will go over how to collect coverage data when running your asp.net app against the development server and against IIS. First let’s create a very simple web app...
  • Blog Post: Sharing Results

    This blog will just point out the ability to save out results of a set of tests. For example, you can run a web test or a set of unit tests and then share those results with another person on your team. Maybe you ran a web test and see a problem that you want to share with a developer. You can export...
  • Blog Post: Creating custom counter sets

    This blog post will describe how to create custom counter sets. First let me start with what a counter set is. It is a collection of counters that you can collect during the execution of a load test. Visual Studio provides a number of counter sets already defined. They are sets such as IIS or SQL. In...
  • Blog Post: Description of Access methods in data sources

    This blog post will discuss the access methods of data sources. Data sources are used when you want to bind a field in your web test to a database, csv file, xml file, etc. For example you might have a database that contains a list of users for your system. If you add this database to your web test,...
  • Blog Post: Web tests work at the HTTP layer

    This blog post will explain how web tests work. The main thing to understand about VSTS web tests is that they work at the HTTP layer. Before I explain what this means let me explain what this does not mean. VSTS web tests do not load responses into a browser and do NOT execute java script. The timings...
  • Blog Post: Debugging errors in Load Test

    One of the common questions I get is similar to this: “My web test runs fine when it is run by itself, but starts failing when run in a load test. What is wrong with my web test?” First, if your test runs successfully when it runs standalone then more then likely, your test is fine. You have probably...
  • Blog Post: Using mutliple scenarios in a load test to model user load for different groups

    I have seen a few questions about when using load tests how to get a certain number of users executing one set of tests and another set of users executing another set of tests. For example, suppose your web site is supporting a sales organization. You will likely have a certain set of pages that the...
  • Blog Post: How to get 90th and 95th percentile information as well as timing details for every page, test and transcation

    This blog post will show you how to collect timing information for every single page, test and transaction as well as 90 th and 95 th percentile data. When a load test runs it is collecting a sample of each performance counter at some configured interval. By default this interval is every 5 seconds....
  • Blog Post: Load Test Execution/Post Run UI Enhancements

    This post will describe enhancements to the load test execution/post run UI in the Orcas release of VS. 1. Multiple Graphs : The first change will be obvious as soon as you start a load test. You now have the ability to have multiple visible graphs. You can have 1 to 4 graphs visible and in a variety...
  • Blog Post: Web Test Playback Enhancements

    This post will give you an overview of some of the enhancements to the web test playback UI. Most of the enhancements to this UI were added to make it easier to quickly read your results and find errors in your scripts. Here is a list of the enhancements. 1. Request Tree in top pane more closely resembles...
  • Blog Post: Load Test Summary Report

    This post will give you an overview of the new Load Test Summary Report available in the Orcas release of Visual Studio. One piece of feedback we received with analyzing a load test was it would be nice to have a snapshot of how the load test did. It would be great to be able to look at a report and...
  • Blog Post: Managing Load Test Results

    This post will give you an overview of the new Load Test Result Manager Feature in the Orcas release of Visual Studio. One set of issues that we heard after the release of VS 2005 was it was difficult to manage load test results. If you wanted to open a result, you had to find the correct trx file and...
  • Blog Post: Web Test Correlation helper feature in Orcas

    This post will give you an overview of the new Correlation Helper feature in the Orcas release of Visual Studio. First, what do I mean by correlation? Correlation is the process of replacing the hard coded values of dynamic parameters with an extracted value from a previous request. For example, suppose...
  • Blog Post: Another Fiddler Plugin Example

    Here is another example of a fiddler plugin. This plugin will loop through each request and mark a request to not be written to the web test if it ends in a particular extension. This example shows you how to flag requests to not be written to the web test by setting the WriteToWebTest property on the...
  • Blog Post: Writing Fiddler Web Test Plugins

    My last blog post discussed changes made to fiddler which added enhanced support for saving web tests. This post will go into more detail about the changes and show you how to write your own custom code which can modify the way a web test is saved. The main change we made for saving web tests was...
  • Blog Post: Enhanced web test support in Fiddler

    If you have ever had trouble recording a web site with the web recorder included in VSTS, then we have probably suggested recording the same site with fiddler and looking for requests that the VSTS recorder did not capture. If you are not familiar with Fiddler, here is a short description from the fiddler...
Page 1 of 2 (38 items) 12