【发布时间】:2018-10-30 16:35:22
【问题描述】:
我在 csv 文件中有时间戳值,我正在将文件加载到 jMeter 的 ThreadgGoup 中。 我正在使用 JSR223 脚本来计算每个线程之间的延迟时间,但我无法做到这一点。
我想在没有现实生活数据的情况下启动我的线程,这就是我使用 csv 日志文件中的时间戳的原因。但我不知道如何为此配置方程式。 我正在从脚本中的 csv 读取时间戳,我知道等待时间应该等于当前时间戳值 - 前一个线程时间戳值,但我该如何实现呢?
def long wait=0;
// this returns the currents threads timestamp value from the csv
def long ts = Double.valueOf(vars.get("timestamp")).longValue();
wait = ts - {previous timestamp in csv}
return wait;
我正在使用 groovy 编写脚本,在我的线程组中我有 httpRequest 和 JSR223 计时器。有什么想法吗?
【问题讨论】:
-
@user7294900 我已经检查了那个帖子。那家伙正在使用一个恒定的计时器。我不想要那个。我正在尝试创建一个计时器,该计时器将根据它在 csv 文件中读取的时间戳更改每个线程的值。
标签: groovy jmeter stress-testing