3

有没有办法在 BeanShell 侦听器脚本中确定示例结果/事件是否在事务控制器下?

我知道您可以使用它sampleEvent.isTransactionSampleEvent()来确定事件是否针对 TransactionController。但是,在下面的示例中,是否可以在执行 HTTP 请求 2 的 BeanShell 侦听器时检查它是否位于事务控制器下?

Thread Group
  HttpRequest 1  
  TransactionController  
    HttpRequest 2  
    HttpRequest 3  
  HttpRequest 4
4

1 回答 1

0

为什么不用后缀(-underTC)命名您的采样器并在您的侦听器中进行测试:

  • JMeterContext#getCurrentSampler()#getName()

尝试使用内部 JMeter API 可能会在将来破坏您的测试。

于 2012-10-29T12:37:24.307 回答