Java 获取jMeter线程已运行的时间
也许我真的不擅长使用JMeterAPIJava 获取jMeter线程已运行的时间,java,jmeter,beanshell,Java,Jmeter,Beanshell,也许我真的不擅长使用JMeterAPI 但假设我想知道一个线程已经运行了多长时间,在If控制器或JSR223采样器中,我怎么能做到这一点?例如,似乎没有我正在查找的内容您可以在事务控制器下添加测试 然后在采样器结果中可以看到加载时间:2771 注意:当复选框“包括计时器和前置后置的持续时间”时 已选中“生成样本中的处理器”,时间包括所有 在控制器范围内处理,而不仅仅是样本 您可以在事务控制器下添加测试 然后在采样器结果中可以看到加载时间:2771 注意:当复选框“包括计时器和前置后置的持续时间”
但假设我想知道一个线程已经运行了多长时间,在If控制器或JSR223采样器中,我怎么能做到这一点?例如,似乎没有我正在查找的内容您可以在事务控制器下添加测试 然后在采样器结果中可以看到加载时间:2771 注意:当复选框“包括计时器和前置后置的持续时间”时 已选中“生成样本中的处理器”,时间包括所有 在控制器范围内处理,而不仅仅是样本
您可以在事务控制器下添加测试 然后在采样器结果中可以看到加载时间:2771 注意:当复选框“包括计时器和前置后置的持续时间”时 已选中“生成样本中的处理器”,时间包括所有 在控制器范围内处理,而不仅仅是样本 也许,是调查。若您使用的“调度器”选项,您将能够使用和方法 如果不使用调度程序,可以使用以下方法:
long started = ctx.getThread().getStartTime()
log.info('Thread duration: ' + (System.currentTimeMillis() - started))
ctx
是课堂的简写
有关在JMeter测试中使用Groovy的更多详细信息,请参阅本文。也许可以改为查看。若您使用的“调度器”选项,您将能够使用和方法
如果不使用调度程序,可以使用以下方法:
long started = ctx.getThread().getStartTime()
log.info('Thread duration: ' + (System.currentTimeMillis() - started))
ctx
是课堂的简写
有关在JMeter测试中使用Groovy的更多详细信息,请参阅本文