' Microsft Visual Studio Web性能和负载测试'和' JMeter'响应时间不同。 ' JMeter的'总是显示更高的响应时间。
我找不到关于这个问题的具体原因,是吗?Microsft Visual Studio Web性能和负载测试'或者' JMeter'?
' Microsft Visual Studio Web性能和负载测试'响应时间与浏览器响应时间类似。
例如,' Jmeter'加载到" google.com"时,响应时间为0.7秒。另一方面,浏览器响应时间需要0.3秒,并且“Microsft Visual Studio Web性能和负载测试”也是如此。响应时间为0.4秒
当我在非GUI模式下使用JMeter时,结果不会改变,甚至会增加。
答案 0 :(得分:1)
首先删除摘要报告和View Result Tree
在负载测试期间不得使用查看结果树,因为它会消耗大量资源(内存和CPU)
Google采用相同或更少的创建测试计划,如下所示:
Ctrl + 0,Ctrl + 1(创建线程组和HTTP请求)
在HTTP请求中将服务器名称或IP设置为www.google.com
并取消选中Use KeepAlive
Ctrl + Shift + S - 将文件另存为google.jmx
在JMETER \ bin文件夹中执行非GUI
jmeter -n -t google.jmx -f -l google.jtl
签入google.jtl文件:第二列elapsed
显示小于300毫秒
使用非GUI模式:jmeter -n -t test.jmx -l test.jtl
使用尽可能少的听众;如果使用上面的-l标志,则可以删除或禁用它们。 在加载测试期间不要使用“查看结果树”或“在表中查看结果”侦听器,仅在脚本编写阶段使用它们来调试脚本。