我们在 Jmeter 中记录了启动网站页面的请求,不包括所有静态内容文件css,js等。当我们重播脚本时,采样时间(考虑到它是响应时间)大约需要5000毫秒。
我们在 LoadRunner 中录制了相同的请求,响应时间约为300毫秒。此外,当我们通过 HTTPFox 看到请求的响应时间时,它也在 300ms 附近。
我的问题是为什么两个工具测量的响应时间之间存在巨大差异。我在用jmeter计算响应时间时出错了还有其他方法来计算Jmeter中的响应时间吗?
答案 0 :(得分:0)
我可以看到为什么会发生这种情况的几个原因:
答案 1 :(得分:0)
有许多架构差异可能导致这些工具之间的差异。将您的范围缩小到一个请求(例如图像),并扩大两个工具中的用户数量,以查看会发生什么。
您还可以使用可以发挥作用的测试配置项,例如在一台主机上运行单片机的JMETER与运行分布式amonst许多生成器的loadrunner。思考时间设置差异,用户数量。等等......您可以花一整天的时间来确定测试设置和架构的评分。
但是,鉴于Loadrunner时间最接近使用代理和手动执行的observable,您可以推断出其他测试数据的哪些内容?