如何使用变量;取样器;在JSR223取样器中(JMeter)
我正在寻找在JSR223 sampler、JSR223预处理器、JSR223后处理器和所有其他JSR223脚本中使用变量如何使用变量;取样器;在JSR223取样器中(JMeter),jmeter,Jmeter,我正在寻找在JSR223 sampler、JSR223预处理器、JSR223后处理器和所有其他JSR223脚本中使用变量sampler的方法 还有一些其他变量,如vars,props,prev,SampleResult。我可以很容易地使用它们 例如: sampler.sample() - returns sampler's name sampler.setProperty() - set a property by specifying key, value sampler.setThreadN
sampler
的方法
还有一些其他变量,如vars
,props
,prev
,SampleResult
。我可以很容易地使用它们
例如:
sampler.sample() - returns sampler's name
sampler.setProperty() - set a property by specifying key, value
sampler.setThreadName() - set thread name for the sampler.
:vars.get(“变量名”)、vars.put(“变量名”、“值”)、vars
:props.get,props.putprops
:prev.getTime(),prev.issusccessful(),prev.getLatency()prev
:SampleResult.getResponseCode(),SampleResult.getResponseMessage()SampleResult
采样器。使用此变量,我唯一能做的是:
sampler.sample()
:它有助于返回当前采样器的名称
那么,有人能告诉我还有其他方法可以使用这个变量吗
提前谢谢 采样器
是一个对象。您可以使用此处可用的任何方法,不仅可以使用Sampler类中声明的方法,还可以使用超级类/接口(如TestElement
)中的方法
例如:
sampler.sample() - returns sampler's name
sampler.setProperty() - set a property by specifying key, value
sampler.setThreadName() - set thread name for the sampler.
对于JSR223 SamplerSampler
变量的代表,请参阅JavaDoc了解所有可用的方法和字段
当涉及到JSR223前置或后置处理器时-在这种情况下,sampler
变量代表父类采样器类实例,例如,在它将是的情况下,例如-它将是,依此类推
您可以使用如下Groovy表达式检查确切的类:
log.info(sampler.getClass().getName())
有关预定义变量及其用法的更多信息,请参阅指南。它也适用于Groovy 这对你的例子很有帮助。我希望您能给我一些其他的示例,以便我能更多地了解这个变量采样器的整体情况。非常感谢。非常感谢你的回答,我花了很多时间才找到这样的样本,但是你能原谅我吗,因为我只能投1票。无论如何,我非常感谢你回答我的问题。