如何在第二个线程组中传递创建的令牌



如何在第二个线程组中传递令牌

我尝试在第一个线程组中添加json提取器,然后在第二个线程组中添加beanshell预处理器

我得到无效的令牌

  1. 从JMeter 3.1开始,你应该使用JSR223测试元素和Groovy来编写脚本。

  2. 您需要将持有令牌的JMeter变量转换为JMeter属性,为此在JSON提取器之后添加JSR223 PostProcessor,并将以下代码放入"Script"面积:

    props.put('token', vars.get('variable-holding-your-token'))
    
  3. 在第二个线程组中,您可以使用__P()函数来访问令牌,如:

    ${__P(token,)}
    

更多信息:在多个线程组中使用JMeter变量

最新更新