经典ASP页面的性能测试?
答
PS:我假设通过旧的ASP,你指的是“经典ASP”而不是ASP.NET。
这里有一小段VBScript代码,我会把它放在页面上来确定它们执行多长时间,您可能会发现它很有用。
<%
' 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>
答
这些线程可能是有用的:像Vinko说
- Finding performance bottlenecks in a classic asp/sql server website
- ASP.NET Stress Testing
- Profiling ASP.NET websites with EQATEC Profiler
,没有什么 “特殊”关于测试ASP与ASP.NET;任何可以测试的工具都可以(通常)测试另一个工具。
就我个人而言,我喜欢使用LoadRunner进行测试,并使用MS Visual Studio Analyzer进行分析。
答
路迟到的问题,但值得下探,为下一个可怜的人谁碰到这个失蹄:
如果您正在寻找来分析一个特定的ASP页面,http://aspprofiler.sourceforge.net/是是绝对真棒。几年前我曾经使用过它,忘记了它,并且最近在发现了一个让freakn'forever加载的页面时发现了它。
从他们的网页:
ASP Profiler是活动服务器 页(VBScript)代码行级 性能分析器。它显示了 你的ASP页面如何运行,哪一行 被执行了多少次,以及如何执行多个毫秒。 尤其对于重度数据驱动的 页面,您可以确切地看到哪些行 减慢了页面速度,并优化了必要的 。
该程序本身纯粹是在ASP和VBScript中编写的 。
我唯一的问题是,如果一个页面从其他地方接收到数据,只能通过QueryString输入它。
此外,微软的WCAT是有用的http://www.iis.net/community/default.aspx?tabid=34&g=6&i=1466。另外 - 你会怎么在ASP上使用_Java_加载测试器? – MikeMurko 2011-04-19 03:37:58