如何在该api的jmeter报告和网络选项卡中获得相同的响应时间

pb3skfrl  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(133)

如何在jmeter报告和网络选项卡中获得相同的响应时间。当我们在jmeter中执行从网络选项卡中获得的一个api时,chrome网络选项卡和jmeter聚合报告中的响应时间是不同的。在网络选项卡中,执行相同的请求大约需要1.4秒,而在jmeter中,执行相同的请求需要3到4秒。为什么执行时间会有这么大的不同。如何分析

5tmbdcev

5tmbdcev1#

最有可能的原因是caching,因为浏览器从内存或磁盘缓存中获取嵌入的资源(图像、脚本、样式、字体、声音),而JMeter默认会发出“清除”请求。
尝试勾选browser developer tools“Network”(网络)选项卡中的“Disable cache”(禁用缓存)框,您应该会开始获得或多或少相同的计时:

您也可以添加一个HTTP缓存管理器到您的测试计划中,但是在这种情况下该高速缓存将开始为第二个请求/迭代工作。
查看How to make JMeter behave more like a real browser,了解更多关于配置JMeter进行Web应用程序性能测试的技巧。

相关问题