如何在第二个线程组中传递令牌
我尝试在第一个线程组中添加json提取器,然后在第二个线程组中添加beanshell预处理器
我得到无效的令牌
-
从JMeter 3.1开始,你应该使用JSR223测试元素和Groovy来编写脚本。
-
您需要将持有令牌的JMeter变量转换为JMeter属性,为此在JSON提取器之后添加JSR223 PostProcessor,并将以下代码放入"Script"面积:
props.put('token', vars.get('variable-holding-your-token'))
-
在第二个线程组中,您可以使用__P()函数来访问令牌,如:
${__P(token,)}
更多信息:在多个线程组中使用JMeter变量