我创建了一个网站,并希望测试其性能并加载测试,如果有1000个用户尝试访问它。我还必须知道存储会话所需的内存量。
哪个是我可以使用的最好的免费工具?
答案 0 :(得分:2)
看看Apache JMeter。它是开源的。来自网站:
它可用于模拟服务器,网络或对象上的重负载,以测试其强度或分析不同负载类型下的整体性能。您可以使用它来对性能进行图形分析,或者在繁重的并发负载下测试服务器/脚本/对象的行为。
答案 1 :(得分:1)
下次我在浏览网站时,我会尝试Faban。从我的经验来看,JMeter非常错误并且记录不完整。
答案 2 :(得分:0)
Selenium Grid + perf counter
答案 3 :(得分:0)
我发现Grinder是最好的开源负载测试工具。根据我的经验,This review已经有几年了,但仍然非常准确。如果您缺少本地PC进行1000 vUser负载测试,则运行Windows的Amazon EC2(云)映像已预先配置为使用Grinder。
我同意之前的建议,即使用性能计数器来了解性能测试运行的细节。此外,我建议您查看Microsoft的Performance Analysis of Logs (PAL)工具,以创建可以帮助您了解计数器的报告,如果您是Windows / .NET性能调优的新手。