Jmeter:Beanshell代码,用于获取一个事务控制器下所有采样器(总和)的响应时间

时间:2017-09-28 09:32:17

标签: controller transactions jmeter response beanshell

我需要捕获响应时间事务控制器,即;样品A和样品B的总和响应时间。

而不是prev.getTime(),我们是否有任何函数可以返回Transactioncontroller的事务响应时间;其下所有单个采样器的总和。enter image description here

目前,如果我在事务控制器树下给出prev.getTime(),它将显示样本A和样本B的单独响应时间。

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

//Get Sample name
 TransactionName = sampleResult.getSampleLabel();
// Response Time
 responseTime = sampleResult.getTime();
// Response  Size
 size = sampleResult.getBytesAsLong();
//Status in true or false
 isSuccessful =sampleResult.isSuccessful();

答案 2 :(得分:0)

除非我不理解你的要求,否则你不需要Beanshell来做到这一点。

Transaction Controller会为您计算。