I would like to know how to do performance testing for the old asp pages. Any tools out there that you've used?
There's nothing special as to how stress test an ASP web application. Profiling is a different matter.
For stress testing I recommend The Grinder (once and again and again :-) )
I haven't profiled ASP applications so I cannot help you there.
PS: I'm assuming by old ASP you are referring to "Classic ASP" not ASP.NET.
Here's a little piece of VBScript code I would put on pages to figure out how long they took to execute, you might find it useful.
<%
' Start the timer
starttime = timer()
%>
<!-- HTML and Code Here -->
<%
' End the timer
endtime = timer()
' Get the difference
benchmark = endtime - starttime
' Output the timing result
%>
<div class="noprint"><div class="debug">
<span class="text">Execute: <%= benchmark %> secs</span>
</div></div>
Apache Benchmark, there is even Windows version. It tests number of request per second and average time
These threads may be useful:
- Finding performance bottlenecks in a classic asp/sql server website
- ASP.NET Stress Testing
- Profiling ASP.NET websites with EQATEC Profiler
Like Vinko says, there's nothing "special" about testing ASP vs ASP.NET; any tool that can test one can (usually) test the other.
Personally, I like using LoadRunner for testing and the MS Visual Studio Analyzer for profiling.