jmeter响应时间慢

时间:2015-10-19 14:24:53

标签: jmeter load-testing

我已经使用Apache JMeter设置了测试计划,但是在测试远程服务器时,我发现浏览器运行相同测试的速度要慢得多,它的速度要慢5-10倍。例如,chrome需要大约300ms才能加载带有一些嵌入资源的简单静态页面,而jmeter则报告来自同一台机器的同一页面的2000 + ms。

我已经尝试调整线程数以确保这不是瓶颈以及没有太多负载减慢服务器速度,但似乎没有什么能改变这些慢速数字。

我还可以通过该工具获得更真实的响应时间吗?

2 个答案:

答案 0 :(得分:1)

我想出了这个,问题是“检索所有嵌入资源”已经检查,我想要,但我也没有使用“并发池大小”选项,所以它循环通过每个~10在页面上串行嵌入HTTP请求并报告缓慢的总加载时间。检查这个并添加一个真实的浏览器并发数(Chrome现在使用6个,这就是我的用途:http://sgdev-blog.blogspot.com/2014/01/maximum-concurrent-connection-to-same.html) 给我一些非常接近真实浏览器测试的数字。

答案 1 :(得分:0)

确保添加HTTP Cache Manager,因为浏览器会下载图片,脚本,样式等嵌入式内容,但只执行 ,后续请求会从浏览器返回上述资源&# 39;缓存,没有实际的请求。

有关如何使JMeter测试更加真实的其他建议,请参阅How to make JMeter behave more like a real browser指南。