NYC VS UG: Test Your ASP.NET Apps with VSTS Web Tests & Load Tests
It's hopeless. There's no automated way to test your web apps. The only option is to test them by hand, right? Well, no. Visual
Studio Team System has Web Tests that let you run and validate different paths through your ASP.NET applications. Each test
simulates a user performing a bunch of actions across a series of web pages and allows you to check the response to verify
that your app is going what you expect. Once you have your Web Tests defined you assemble them together to create Load Tests.
Load Tests simulate hundreds of users hitting your web app in order to validate how well -- or not so well -- your application
performs under stress. In this session, Ben will show you how to write complex Web Tests using Validation Rules, Extraction
Rules, and Web Test Plugins. He'll also cover how to make your tests data-driven using an external data source so you'll get
better tests with less code. Then we'll move on to creating Load Tests using both a stand-alone machine and with multiple
machines using VSTS Load Test Agent. We'll also talk about what your options are for profiling your application under load
using Run Settings and Stress Test Counters. Ben will wrap up the session by showing you how to make it all work inside of
a Team Build.
Presenter(s):
Benjamin Day
Bio:
Benjamin Day is a consultant and trainer specializing in software development best practices using Microsoft's development
tools, Team Foundation Server, and Scrum. He is a Microsoft MVP for Visual Studio Team System and a member of the Visual Studio
Team System Customer Advisory Council at Microsoft. Recently, Ben became one of the first certified trainers for the new Professional
Scrum Developer course from Scrum.org. When not developing software, Ben likes to hang out with his wife and cats, play jazz
piano, and geek out on all things food.
Date/Time:
04-27-2010 6:30 P.M. -
8:00 P.M.
Location:
Microsoft Corporation,
1290 Avenue of the Americas,
6th Floor,
New York,
NY,
10104,
USA
See event related resources