如何在子 JSR223 后处理器测试元素中获取当前父样本 "Sampler results" 属性值?
How can I get the current parent sample "Sampler results" properties values in a child JSR223 Postprocessor test element?
在 JMeter 中,我有一个带有子 JSR223 后处理器的 JSR223 采样器。
我想知道是否有可能在 JSR223 后处理器中获取父样本“采样器结果”属性,以便基于结果比较我可以在后处理器中采取一些操作,例如在 jmeter 日志文件中写一些东西。
我对称为“加载时间”的 属性 的值最感兴趣,但其他值也可能有用。
这是我想要访问的属性和值的查看结果树侦听器的示例屏幕截图:
此外,我很想知道是否可以使用一些自定义所需值单独设置(覆盖)这些属性。
提前致谢!
有 prev
shorthand 提供对 SampleResult 函数和字段的访问,例如:
prev.getTime()
- 会给你“加载时间”
prev.getThreadName()
- 将为您提供“线程名称”
- 等等
log
shorthand 将把给定的字符串打印到 jmeter.log file 所以你可以做这样的事情:
log.info('Sampler load time: ' + prev.getTime())
更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy
在 JMeter 中,我有一个带有子 JSR223 后处理器的 JSR223 采样器。 我想知道是否有可能在 JSR223 后处理器中获取父样本“采样器结果”属性,以便基于结果比较我可以在后处理器中采取一些操作,例如在 jmeter 日志文件中写一些东西。
我对称为“加载时间”的 属性 的值最感兴趣,但其他值也可能有用。
这是我想要访问的属性和值的查看结果树侦听器的示例屏幕截图:
此外,我很想知道是否可以使用一些自定义所需值单独设置(覆盖)这些属性。
提前致谢!
有 prev
shorthand 提供对 SampleResult 函数和字段的访问,例如:
prev.getTime()
- 会给你“加载时间”prev.getThreadName()
- 将为您提供“线程名称”- 等等
log
shorthand 将把给定的字符串打印到 jmeter.log file 所以你可以做这样的事情:
log.info('Sampler load time: ' + prev.getTime())
更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy