In my previous post, we set up
a simple web test using VSTS test functionality. Let's turn that web test into a
load test.
First, add a new load test to our existing test project via the
File, Add, New Project menu:

Adding the load test kicks off the
load test wizard. Everything can be specified manually if you aren't into the whole wizard thing, but it's helpful to step through it at least once to get an idea of the options that are available.
Step 1: Select a name and a think time profile:
Step 2: Select between constant and step load patterns:
Step 3: Add a test. We only have one test in our existing test project, so this one is a no-brainer.
Step 4: Select the browser type and distributions. I chose something reasonable based on current market browser distributions.
Step 5: Select counters to monitor. The default counter sets are usually plenty, but you might want more detail.
Step 6: Select the pool of network connections and the distributions. I'm assuming most people are on broadband by now, but we might want to throw in a small fraction of dialup users, too.
Step 7: Set durations and sampling rate. I made this a brief two minute test.

Once you complete the wizard, you'll see
the load test show up in your test project, and it will reflect all the choices you made in the wizard:
Launch the load test by clicking the green run button, and you'll see the stats gathered in real time in a new results window:

The really neat thing about this window is that it's "live". Unfortunately that isn't communicated well in this static screenshot. But you can see all the data paint in as it's collected-- and you can add and remove counters in the graph, too. It's nice to get an idea of whether your load test is doing what you wanted or not,
before waiting an hour to see the final results!