【发布时间】:2019-09-19 11:46:22
【问题描述】:
我正在尝试使用 JMeter 进行负载测试,并且应用程序是使用 .Net 开发的 当我看到 JMeter 日志时,这些是值: 延迟:142 连接:81 已用:142
当我检查 IIS 日志文件中的相同请求时,我注意到“Time-Taken”列是:31 所有值以毫秒为单位。
由于 JMeter 延迟包括连接时间,我假设该请求的处理时间为 142-81= 61
为什么 JMeter 已用时间和 IIS 日志文件“Time-Taken”值之间存在差异?
在JMeter经过时间计算中还有其他考虑吗?
我在没有监听器的非 GUI 模式下执行 JMeter。
【问题讨论】:
-
IIS 日志的分辨率为 16 毫秒,因此您会看到倍数为 16、32、48 等(尽管通常为 +/- 1 毫秒)。此外,日志应该包括网络时间。
-
我的回答有帮助吗?见stackoverflow.com/help/someone-answers
标签: asp.net performance iis jmeter response-time