您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Jmeter运行结果与手动捕获的响应时间之间存在Jmeter响应时间差

Jmeter运行结果与手动捕获的响应时间之间存在Jmeter响应时间差

JMeter可以根据每个请求捕获三个基本度量:

经过的时间(从开始发送请求到收到的最后一位的总时间)

延迟(在同一时间点开始,并在服务器开始响应时结束)

连接时间(包括在延迟中,基本上是与服务器握手的时间,包括SSL / TLS协商)

因此,如果您在侦听器之间设置数据编写器(例如,SimpleDataWriter,尽管AggregateReport&SummaryReport也可以这样做),则您会在数据文件中看到这些指标(而标准侦听器/可视化器/聚合器仅停留在经过的时间)。

但请注意,这些指标不包括响应呈现,尤其是浏览器要执行的任何代码

JMeter根本不执行任何操作:显然,它仅衡量服务器+网络的综合性能,跳过客户端的所有操作(除了必要的条件,例如协议协商)。

这也许可以解释您所经历的差异。

以及记录的服务器处理时间与JMeter测量的响应时间之间的差异:服务器只是不计算网络带来的收益。

附注:您不必坐在浏览器上点击秒表:现代的秒表具有开发工具,可以向您显示经过各个阶段划分的精确计时。例如,只需在Chrome中调用Ctrl + Shift + I,切换到“网络”标签,并在执行请求时立即查看那里的时间安排。

其他 2022/1/1 18:15:22 有525人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶