对asp.net网站进行基准测试,我可以使用jmeter吗?

时间:2009-12-06 14:13:06

标签: asp.net benchmarking jmeter

只是看看jmeter,我可以看到它是一个桌面应用程序,所以可以说我可以用它来对运行asp.net的Windows服务器进行基准测试吗?

任何其他推荐的工具?

3 个答案:

答案 0 :(得分:12)

是的,我成功地将JMeter用于我的ASP.NET(而不是MVC)网站。

这两个教程是天赐之物:

答案 1 :(得分:6)

我使用JMeter来强调测试我们的 ASP.NET MVC网站。一旦你尝试了一次并知道如何使用该应用程序,它就像馅饼一样简单。

例如,我有一个CSV文件,我将其用作动态搜索数据。然后我在Jmeter中创建了一个HttpRequest thingy并传入我的csv数据。 (这是模拟我按照我告诉要使用的数据的网址。)

我有一个Jmeter高斯计时器来模拟推特和流动(随机化)点击到网址。

然后我终于说..

C:\Temp\jakarta-jmeter-2.3.4\bin\jmeter -n -t "C:\Users\Administrator\Desktop\JMeter Test Files\my_jmeter_config_file.jmx" -Dthreads=50 -Dloops=10 -Drampup=5

这意味着......循环10次。每个单个循环将包含50个线程......并且它在5秒内构建多达50个线程。

所以是的,我用它。这很好!

答案 2 :(得分:3)

我建议惠普提供 httperf 。因为它只发送http请求,所以无论您正在测试的服务器如何,它都能正常工作。你需要一台Linux机器才能运行它。另一个流行的工具是 Apache Benchmark (AB) 。我不建议将其作为可用的最佳工具,但使用此工具已经执行了大量基准测试,因此更容易比较结果并得出结论。

Microsoft提供various other tools进行测试,但没有广泛使用。

相关问题