JMeter-在Beanshell侦听器中检测TransactionController采样器
问题内容:
有没有一种方法可以确定BeanShell侦听器脚本中的示例结果/事件是否在事务控制器下?
我知道您可以sampleEvent.isTransactionSampleEvent()
用来确定事件是否用于TransactionController。但是,在下面的示例中,是否可以在对HTTP请求2执行BeanShell侦听器时检查它是否在事务控制器下?
Thread Group
HttpRequest 1
TransactionController
HttpRequest 2
HttpRequest 3
HttpRequest 4
问题答案:
为什么不给后缀(-underTC)命名采样器,并在监听器中对其进行测试:
- JMeterContext#getCurrentSampler()#getName()
尝试使用内部JMeter API可能会在将来破坏您的测试。