如何使JMeters访问日志采样器使用时间戳进行延迟

问题描述

我正在使用Jmeter的访问日志采样器来运行性能测试。我正在按照here

的说明进行操作

现在唯一的问题是我意识到访问日志采样器没有利用访问日志中的时间戳来安排请求,而是一个一个地通过条目。

由于我想尽可能准确地重现访问日志中发生的请求,因此我需要Jmeter根据日志条目中的时间戳来调整请求的速度。

到目前为止,我还没有弄清楚该怎么做。有什么想法吗?

解决方法

我的建议是,您分析数据以确定高峰使用期的平均到达率;并使用这些数据来设计您的LT。该链接可能使您知道如何执行此操作:https://www.inmotionhosting.com/support/edu/apache/view-level-of-traffic-with-apache-access-log/

要生成具有随机到达率的请求,建议您考虑使用精确吞吐量计时器https://jmeter.apache.org/usermanual/component_reference.html#Precise_Throughput_Timer

此外,这里还有更多信息:

How to make jmeter do log replay based on time stamps present in access log lines