I am using Visual Studio 2010 to test a ASP .NET web service. I want to be able to set a fairly low goal for request / second (say 20) and achieve it with good precision (say +/- 2%). I am using the perfmon counter 'Requests/Sec' from category ASP.NET Apps v4.0.30319.
My WebTest vary a lot in duration and the load test keeps varying number of user. When I look at result graph the RPS goes between 0 and 60 and keeps going up and down.
Is there some way to set VS to fire a constant rps from controller stand point. Or even a fixed test / second.
Maybe a counter that lets me measure request initiated per second instead of request / sec so the variation in turn around time does not make a difference.