如何在jmeter中找到准确的响应时间?

时间:2018-02-02 04:50:31

标签: jmeter performance-testing load-time

如何找到使用jmeter加载我的网页所需的确切时间?由于我的响应时间为3秒,但手动加载页面需要的时间超过3秒。

2 个答案:

答案 0 :(得分:0)

您很可能没有检查HTTP Request采样器中的Retrieve All Embedded Resources框(甚至更好HTTP Request Defaults),因此您的请求基本上只获得HTTP响应,但不是解决任何嵌套的内容(图像,样式,脚本,字体),这些内容具有更多的重量"

JMeter Embedded Resources

请参阅Web Testing with JMeter: How To Properly Handle Embedded Resources in HTML Responses文章,详细了解如何使用这些"嵌入式资源"

JMeter不执行AJAX请求,即如果您的应用程序依赖于JavaScript生成的请求并呈现其响应,则可能导致另一种不一致。 JMeter不是浏览器,它不会自动执行HTML响应中的JavaScript,因此如果是这种情况,您需要手动将这些请求添加到测试计划中(或使用HTTP(S) Test Script Recorder记录它们)和通过ie Transaction Controller测量累积时间。

答案 1 :(得分:0)

作为Dmitri帖子的后续内容,请使用您所选浏览器的开发人员工具查看相关页面并进行检查。非常具体地检查客户端操作(JavaScript,Rendering,Painting,...)和服务器端请求之间的分离。很可能你用眼睛计时A用Jmeter和B

enter image description here

相关问题