【问题标题】:How to use variables within JSR223 preprocessors in jmeter如何在 jmeter 的 JSR223 预处理器中使用变量
【发布时间】:2020-05-04 21:43:31
【问题描述】:

我正在使用两个 JSR223 预处理器,其中我想将变量从一个预处理器用于另一个预处理器。

如何在 Jmeter 中使用它?

请帮我举个例子。

【问题讨论】:

    标签: jmeter


    【解决方案1】:
    1. 在第一个 PreProcessor 中,使用 vars 速记 JMeterVariables 类实例将一些值存储到 foo JMeter 变量中,例如:

      vars.put('foo', 'some value')
      
    2. 在第二个 PreProcessor 中,您可以使用相同的 vars 速记来读取值,例如:

      String myString = vars.get('foo') 
      

    有关此 vars 速记和其他可用于 JSR223 测试元素的 JMeter API 快捷方式的更多信息,请参阅 Top 8 JMeter Java Classes You Should Be Using with Groovy 文章

    可以使用Debug Sampler 和View Results Tree 侦听器组合查看该变量。

    【讨论】:

    • 谢谢..在同样的情况下,如果我想从 JSON 响应中提取响应变量并在下一个预处理器中传递相同的值,我应该使用什么??
    猜你喜欢
    • 2021-05-25
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多