我想知道如何对旧的asp页面进行性能测试。你用过的任何工具?
答案 0 :(得分:6)
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>
答案 1 :(得分:4)
答案 2 :(得分:2)
这个问题迟到了,但值得为下一个偶然发现的可怜的灵魂投入使用:
如果您想要分析特定的ASP页面,http://aspprofiler.sourceforge.net/绝对是非常棒的。几年前我曾经用过它,忘了我已经用过它了,并且最近在重新发现它的时候重新发现了它,因为这个页面需要花费一些时间才能加载。
从他们的页面:
ASP Profiler是一个行级别 Active Server的性能分析器 页面(带VBScript)代码。表明 你的ASP页面如何运行,哪些行 执行了多少次,以及如何执行 每个花费很多毫秒。 特别是对于重型数据驱动 页面,你可以看到究竟是哪一行 减慢页面速度,并优化在哪里 必要的。
这个程序本身就是纯粹编写的 在ASP和VBScript中。
我遇到的唯一问题是,如果页面收到来自其他地方的数据,则只能通过QueryString输入。
答案 3 :(得分:1)
这些主题可能很有用:
就像Vinko所说,测试ASP与ASP.NET没什么“特殊”的关系;任何可以测试的工具都可以(通常)测试另一个。
就个人而言,我喜欢使用LoadRunner进行测试,而使用MS Visual Studio Analyzer进行性能分析。
答案 4 :(得分:0)
Apache Benchmark,甚至还有Windows版本。它测试每秒请求数和平均时间