sampler我正在寻找在 JSR223 Sampler、JSR223 PreProcessor、JSR223 PostProcessor 和所有其他 JSR223 脚本中使用该变量的方法。
还有一些其他变量,例如vars,,,,。我可以轻松使用它们。propsprevSampleResult
例如:
vars: vars.get("VARIABLE_NAME"), vars.put("VARIABLE_NAME","VALUE"), ...props:道具.get,道具.put,...prev: prev.getTime(), prev.isSuccessful(), prev.getLatency(), ...SampleResult: SampleResult.getResponseCode(), SampleResult.getResponseMessage(), ...但我不知道如何使用变量sampler。我能用这个变量做的唯一事情是:
sampler.sample():它有助于返回当前采样器的名称
那么,有人可以告诉我还有其他方法可以使用这个变量吗?
提前致谢!
对于 JSR223 Samplersampler变量代表JSR223Sampler,请参阅 JavaDoc 了解所有可用的方法和字段。
当涉及到 JSR223 预处理器或后处理器时 - 在这种情况下,sampler变量代表父采样器类实例,例如,在HTTP 请求的情况下,它将是HTTPSamplerProxy,对于JDBC 请求- 它将是JDBCSampler等等。
您可以使用 Groovy 表达式检查确切的类,例如:
log.info(sampler.getClass().getName())
Run Code Online (Sandbox Code Playgroud)
您可以查看如何使用 BeanShell:JMeter 最喜欢的内置组件指南,以获取有关预定义变量及其用法的更多信息。它也适用于 Groovy。
| 归档时间: |
|
| 查看次数: |
19893 次 |
| 最近记录: |