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

mrb*_*lah 8 asp.net benchmarking jmeter

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

任何其他推荐的工具?

Pur*_*ome 6

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

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

我有一个Jmeter高斯计时器来模拟ebbs和流(随机)命中到url.

然后我终于说..

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
Run Code Online (Sandbox Code Playgroud)

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

所以是的,我用它.很好!

  • JMeter非常适合ASP.NET MVC.我没有用它测试ASP.NET网站的成功.Viewstate挡路了. (3认同)

Tom*_*nto 3

我推荐HP 的httperf。因为它只是发送 http 请求,所以无论您正在测试的服务器如何,它都可以工作。不过你需要一台 Linux 机器来运行它。另一个流行的工具是Apache Benchmark (AB)。我不推荐它作为可用的最佳工具,但已经使用该工具执行了许多基准测试,因此更容易比较结果并得出结论。

Microsoft 提供了各种其他测试工具,但应用并不广泛。