Content Index for Visual Studio Web Tests and Load Tests
Getting Started
Online Help 2010
Testing Application Performance and Stress
What's New for Web Performance and Load Testing
Getting Started with Load and Web Performance Tests
Creating and Editing Load and Web Performance Tests
Running Load and Web Performance Tests
Analyzing Load Tests Results Using the Load Test Analyzer
Examining Results Using the Web Performance Test Result Viewer
Managing Load Test Results in the Load Test Results Repository
Reporting Load Tests Results for Comparison or Trend Analysis
Creating and Using Custom Plug-ins for Load and Web Performance Tests
Troubleshooting Load and Web Performance Tests
Forum
Visual Studio Team System - Web and Load Testing Forum
Product Overview
Web and Load Testing with Visual Studio Team System
VSTS for Testers product overview
Web Casts and Videos
VSTS Dev and Test Web casts
Load Testing with Visual Studio Team Edition for Software Testers (Level 300)
Web Testing with Visual Studio Team Edition for Software Testers (Level 300)
MSDN Webcast: Effective Web and Load Testing in Visual Studio Team System (Level 200)
Troubleshooting Web Site Performance Issues with Visual Studio Team System (Level 200)
Testing Videos on ASP.NET
How Do I: Create a Data-Bound Web Test?
How Do I: Use .NET Code to Customize Coded Web Tests?
Training
Performance Testing Training Available from RTTS
Guidance and References
Quick Reference Guide for VS Performance Testing
Performance Testing Guidance
Performance Testing Guidance for Web Applications
Improving .NET Application Performance and Scalability
Software Engineering with Microsoft Visual Studio Team System
A pattern for successful load testing: Component Load Testing
Web/Load Test Bloggers
Ed Glas
Sean Lumley
Bill Barnett
Dennis Stone
Yun Tong
Mike Taute
What’s new in VS 2010
Product Transitions from VS 2008 to VS 2010 for Load Testing
Introducing the Microsoft Visual Studio Load Test Virtual User Pack 2010
Elevating the Role of the Tester with Visual Studio 2010
Web Test Debugging
Web Test Authoring and Debugging Techniques for Visual Studio 2010
Debugging a Web Test with VS 2010
Web Test Recorder
How to: Create a Recorder Plug-In
Adding Your Own Web Test Recorder Plugin to Make Record/Playback “Just Work”
Web Test Recorder Plug-in
Convert Comments entered in Web Test Recorder into Transactions
Extensible recorder plugins for modifying recorded web tests
How to: View Recording Log in Web Performance Test Playback
VSTS 2010 Feature: View Recording Log in Web Test Playback Window
New Tools Options for the Recorder
More Recorder Enhancements in VS 2010
VSTS 2010 Feature: File Upload record/playback just works
Web Test Editor
How to: Set Request Details in a Web Performance Test
Request Details Editor
Find/Replace in Web Test Editor
Adding Loop and Branch Logic to Web Requests in Web Performance Tests
Branching and Looping in Declarative Web Tests
Looping and Branching in Web Tests
Request Body Plugins
How to: Create a Custom HTTP Body Editor for the Web Performance Test Editor
How to: Use Reporting Names to Easily Identify Requests in a Web Performance Test
Web Test Result Viewer
How to: Create a Visual Studio Add-In for the Web Performance Test Results Viewer
Extensible Web test result viewer plugins
Tracking viewstate using a webtest playback add-in
Result Viewer Plugins
How to: Resolve Web Performance Test Playback Issues Caused by Dynamic Parameters
How to: Use Quick Find to Isolate Dynamic Parameters in Web Performance Test Playback
How to: Jump to Web Request from the Web Performance Test Playback
How to: Add an Extraction Rule from the Web Performance Test Playback
API for Processing Web Test Results
Enhancements for Web Test Playback UI
Load Test Modeling
VSTS 2010 Feature: Sequential Test Mix
VSTS 2010 Feature: More flexible load modeling via new options on Load Test Scenarios
Configuring Test Iterations in a Load Test Scenario
How to: Delay the Start Time of a Scenario Using the Load Test Editor
Multiple Loadtest Plug-ins
Load Test Analysis
Using The Virtual User Activity Chart to Understand the VS Load Engine
Load test virtual user activity visualization
Modifying Load Test Logging Settings
Saving Test Logs during a load test
How to: Specify if Test Failures are Saved to Test Logs Using the Load Test Editor
Deep integration with the ASP.NET profiler
Deep integration with dynaTrace
How to: Configure Event Log Collection Using Test Settings
Create a Simple Data Collector to Integrate Data into Load Test Analyzer (Tables View)
Integrate Data Collector Data into Load Test Analyzer (Tables View)
Performance Reporting
Performance Reporting in Excel
Load Test Excel Report Integration
Agent/Controller
VS 2010 Test Agent and Test Controller Troubleshooting Guide
VSTS 2010 Feature: Silent Installation of Controller and Agent
Process Model Changes in VS 2010
How to: Specify 64-Bit Process Using Test Settings
Network Emulation
How to: Configure Network Emulation Using Test Settings
Introducing True Network Emulation in Visual Studio 2010
Stand-Alone Network Emulation and CodePlex
Specifying Virtual Network Types in a Load Test Scenario
Web Test
Debugging
Web Test Authoring and Debugging Techniques for VS 2008
Debugging Web Tests
Web Test Authoring and Debugging Techniques for VS 2005
How Web tests work: Web tests work at the HTTP layer, not through the browser
Extensibility
CodePlex site for Plugins and Rules
New Item Templates for custom rule and plugin development
Scriptable Parameter Values in web tests
Event ordering in Web Tests
Modifying Request Properties with a Web Test Plugin
Better HTML parsing and validation with HtmlAgilityPack
Creating custom IHttpBody classes for coded web tests
Check and modify the status of extraction or validation rules
Using new VS 2008 Web Test APIs to create Web Test Reports
Tools and Techniques
Diagnosing and fixing Web Test recorder bar installation issues
How to mask a 404 error in a dependent request
Disabling caching of all dependent requests
Collecting Code Coverage when Running Web and Load Tests
Sharing Test Results
Web Services
Web Services Plugins for VS 2010
Load Testing Web Services with Unit Tests
Web Services Testing
Fiddler
VSTS 2010: Making it easy to debug web tests using Fiddler
Recording Web Tests with Fiddler
Another Fiddler Web Test Plugin Example
Developing a Fiddler Web Test Plugin
Data Binding
Access Methods in Web Test Data Sources
Data Driven Web Testing With Visual Studio 2008 Team System (new)
Custom Data Binding in Web Tests
How to Databind Web Test Properties that don't have the Databinding Dropdown UI in the Property Grid
Adding Different Types of Data Sources to a Web Test
Load Test
Reporting
Load Test Reports on CodePlex
Web-based load test reports and result management
Feature Drill Down
Load Test Plug-in Overview and Samples
Analyzing Load Tests Results Using the Load Test Analyzer (VS 2010)
Load Test Analyzer Overview (VS 2010)
Load Test Analyzer (VS 2005)
Debugging Load Test Errors
Load Agent and Load Controller Installation and Configuration Guide
Reading Performance Counters on Vista and Server 2008 Machines
How to create a custom counter set
Generating 90th and 95th percentile data as well as how to collect timing details for every single page, test and transaction
Advanced Load Testing Features of VSTS, also here
Load Agents
Diagnosing OutOfMemoryExceptions that occur when running load tests (new)
Using VSTS Test and Profilers to troubleshoot a High CPU in GC issue
Using VSTS Test and Profilers to troubleshoot performance issues (low cpu hang)
Troubleshooting IP Switching
Understanding the Visual Studio Load Agent Controller
Distributed Functional Testing with Visual Studio 2005 Team System
Simulation of browser caching in VSTS load tests and Web tests
What is the data in the load test results store, also here
Adding Analysis Comments to a Load Test
Collecting SQL counters from a non-default SQL instance in a VSTS Load Test
Bug in VSTS 2008 SP1 causes think time for redirected requests to be ignored in a load test
Are You Reporting Inaccurate Performance Numbers with VS 2008?
Automating Web and Load Test Execution
Parameterizing Tests to Run in Different Environments
How to run Web and Load Tests from the Command-Line
How to run Web or Load Tests from another process
Performance and Load Test Tools
WCF Load Tests
WCF Record/Playback for Visual Studio Load Tests
SQL Load Tests
SQL Record/Playback for Visual Studio Load Tests
Performance Tuning
Driving more load
Improve load test performance on multi-processor machines
Why can't I generate more load?
Load Patterns
Load Test Plug-in – Simulate Repeated Peak Load Modeling
Managing goal-based load using multiple perfcounter thresholds
Modeling multiple user groups within a load test
Dial your load - custom load patterns in VSTS Load Tests
Implementing sync points, also here
So you want to replay an IIS web server log?
How is the user load adjusted for a load test with a goal based load pattern?
Unit Tests in a Load Test
Features and behavior of Load Tests containing unit tests in VSTS 2008
Adding Console Output to Load Tests running Unit Tests
SharePoint
SharePoint Load Tests on CodePlex
SharePoint Server 2007 Scalability and Performance Whitepaper
Sanjay Narang’s Collection of Links on SharePoint Performance Testing
More posts on Testing SharePoint with VSTS
Dynamics AX
Dynamics AX Performance and Load Testing: Application Benchmark Toolkit
SQL Analysis Services
SQL Server Analysis Services Load Simulator
SQL Reporting Services
Using Visual Studio 2005 to Perform Load Testing on a SQL Server 2005 Reporting Services Report Server
InfoPath
InfoPath Forms Services 2007 Web Testing Toolkit
Content specific to VS 2008 Web and Load Tests
VS 2010 is in large part additive to VS 2008. So most of these links pertain to both products.
Online Help 2008
Working with Web Tests, VS 2008
Working with Load Tests, VS 2008
Working with Controllers, Agents, and Rigs, VS 2008
Professional Software Testing with Visual Studio 2005 Team System: Tools for Software Developers and Test Engineers
Virtual Labs
Virtual Lab on Testing
Virtual Lab on ASP.NET Testing with Web Tests
What’s new in VS 2008
What's new in VS 2008 for Web and Load Tests?
New Web Test Features
Recorder now records AJAX and popups
Easily bind to csv or XML
UI improvements in playback
Support for multiple web test plugins and parameterized plugins
API improvements
Request-level plugins
Correlation helper
New Load Test Features
Load test result manager
Summary report
Support for multiple graphs, new performance graph, vertical zoom, synch zoom
New load model for user pacing, users running
User init/terminate functions, also here
Support for iteration count, cool down
Unit tests under load performance improvements
New in SP1
New Web Test APIs for page boundaries and error handling
New Load Test APIs for load modeling
Support for IE8 and FireFox3 playback emulation
Support for random extraction of text
Web Tests
New rules for Inner Text parsing, list, and combo box
How to upload a file in a web test
Load Tests
Team Test Load Agent product overview
How Do I: Use the Visual Studio Team System Test Load Agent?
Content specific to VS 2005 Web and Load Tests
Many of the issues we wrote about for VS 2005 were addressed in VS 2008. I’ve decided to pull those articles that are no longer applicable to 2008 into a separate table below. Note that some links above were written to 2005, but partially or in whole still apply to 2008 so I’ve left them in the table above. Links below really no longer pertain to 2005. So if you are using 2005, you should also go through the content in both tables.
Online Help
Working with Web Tests, VS 2005
Working with Load Tests, VS 2005
Working with Controllers, Agents, and Rigs, VS 2005
Load and Web Testing with Microsoft Visual Studio 2005 Team System (Level 200)
Overview
Introducing Microsoft Visual Studio 2005 Team System Web Testing
Can I call a web test from a web test (VS 2005)?
Tools
Adding multiple plugins to a web test
Stopping a webtest on a request error (VS 2005)
Custom ExtractionRule to extract form fields by index
A custom ValidationRule to catch redirects to error pages (VS 2005)
Testing web applications with pop ups (VS 2005)
Dynamic QueryString Correlation: Custom Extraction Rules and WebTest Plug-in (VS 2005)
Adding an IE7 Browser Template for use by Web Tests
Load Test Modeling: How to Simulate User Logon and Execute Tests in a Test Mix (VS 2005)
Techniques
Limiting the number of tests run in a load test (VS 2005)
Deleting old load test results (VS 2005)
Moving VSTS 2005 Load Test results from one computer to another