如何在第二线程组中传递令牌。我已经尝试在第一个线程组中添加json提取器,然后在第二个线程组中添加beanshell预处理器我得到的令牌无效
pbgvytdp1#
1.从JMeter 3.1开始,您应该使用JSR223测试元素和Groovy来编写脚本。1.您需要将包含令牌的JMeter Variable转换为JMeter属性,为此,请在JSON提取器之后添加一个JSR223后处理器,并将以下代码放入“脚本”区域:
props.put('token', vars.get('variable-holding-your-token'))
1.在第二个线程组中,您可以使用__P()函数来访问令牌,如下所示:
${__P(token,)}
更多信息:Using JMeter Variables With Multiple Thread Groups
1条答案
按热度按时间pbgvytdp1#
1.从JMeter 3.1开始,您应该使用JSR223测试元素和Groovy来编写脚本。
1.您需要将包含令牌的JMeter Variable转换为JMeter属性,为此,请在JSON提取器之后添加一个JSR223后处理器,并将以下代码放入“脚本”区域:
1.在第二个线程组中,您可以使用__P()函数来访问令牌,如下所示:
更多信息:Using JMeter Variables With Multiple Thread Groups