JMeter将加载时间节省到一个变量中

时间:2018-08-16 18:00:51

标签: jmeter load-time

我似乎无法使用RegEx将加载/响应/采样时间保存到变量中。 Sampler Results page

是否可以从“采样器结果”页面访问结果?

1 个答案:

答案 0 :(得分:0)

您无法使用正则表达式提取响应时间,因为正则表达式提取器仅限于以下选项,并且响应时间由JMeter计算

enter image description here

但是,您可以使用JMeter's SampleResult api来获取加载时间。 该api具有用于示例endtimestarttime的方法,使用此方法,您可以计算加载时间,然后将其存储在JMeter变量中。

Loadtime= endtime-starttime

将Beanshell后处理器添加到采样器,并将以下代码添加到后处理器

long starttime=prev.getStartTime();

long endtime=prev.getEndTime();

int loadtime=endtime-starttime;

vars.put("Load time",Integer.toString(loadtime));

您可以使用$ {Load time}来获取该特定样本的加载时间 enter image description here

更多信息:

Regular expression extractors

Beanshell