如何在Jmeter中找到准确的“总测试持续时间”?


问题内容

我想知道是否有一个JMeter侦听器显示测试运行的总时间。

尽管插件显示了沿x轴的经过时间/总持续时间,但它以秒为单位给出此值,但我希望以毫秒为单位。

请告诉我如何获得毫秒的总测试时间/经过时间?

提前致谢。


问题答案:

该问题的简短答案(已通过注释澄清)为否,AFIAK没有任何侦听器在屏幕上显示测试运行的总时间(以毫秒为单位)。

但是,如果要使用此值,则只需从结果文件中的最后一个时间戳减去第一个时间戳即可。这或多或少会得出测试运行的总毫秒数。我之所以说得差不多,是因为起点和终点是主观的,有些人可能会说起点是第一个请求,其他人会说这是JMeter启动的时间-
这可以是不同的时间。

如果确实必须在GUI中包含该值,则可以使用设置和拆卸线程组以及简单的beanshell计算来计算时间。同样,这有待解释,因为设置TG将 测试开始
之前 启动。可以肯定的是在几毫秒之前就不多了。