我可以通过哪些方式从子 JSR223 后处理器内部访问在 JSR223 采样器中定义的变量?
In what ways can I access a variable defined in a JSR223 Sampler from inside a child JSR223 PostProcessor?
在 JMeter 中,我有一个 JSR223 采样器,其中我有一些带有时间戳值的变量,该值在每次采样器迭代时都会发生变化。
在 JSR223 采样器的正下方,我有一个 JSR223 后处理器。在这个后处理器中,我想从父 JSR223 采样器中获取变量,对其进行一些处理(减去一些其他时间戳值)并将结果用于 prev.elapsedTime(processedTimestampValue)
以修改先前的 JSR223 采样器的时间。
我可以通过哪些方式实现这一点?
我认为我可以在 JSR223 采样器中使用 vars.put('variableValue')
使变量值对 JMeter 可用,然后在 JSR223 后处理器中使用 vars.get('variableValue')
来使用这个值,但我想知道如果有别的办法。
在 JMeter 中,我有一个 JSR223 采样器,其中我有一些带有时间戳值的变量,该值在每次采样器迭代时都会发生变化。
在 JSR223 采样器的正下方,我有一个 JSR223 后处理器。在这个后处理器中,我想从父 JSR223 采样器中获取变量,对其进行一些处理(减去一些其他时间戳值)并将结果用于 prev.elapsedTime(processedTimestampValue)
以修改先前的 JSR223 采样器的时间。
我可以通过哪些方式实现这一点?
我认为我可以在 JSR223 采样器中使用 vars.put('variableValue')
使变量值对 JMeter 可用,然后在 JSR223 后处理器中使用 vars.get('variableValue')
来使用这个值,但我想知道如果有别的办法。