我如何从 Jmeter 日志查看器获取数据并发送到另一个下一个请求

How can i get data from Jmeter log viewer and send into another next request

Image。我使用 JSR223 Post 处理器解码了一个令牌,并且能够使用 "log.info(vars.get(mystring));" 在日志查看器中看到正确的解码令牌。现在我想获取解码后的数据以在下一个请求中发送。那我该怎么做呢?

我使用以下代码解码令牌并[在此处输入图像描述][2] 在 JMeter 日志查看器中打印-

enter code here String a=vars.get("tokenid");
import encrypt.TokenUpdate;
TokenUpdate obj=new TokenUpdate();
String mystring=obj.enc(a);
log.info(mystringenter image description here);
log.info(vars.get(mystring));

解码数据显示在 JMeter 日志查看器中。那么我可以获取该数据并发送到另一个下一个请求吗?

enter image description here

您可以使用 vars.put 并在您的下一个后续请求中引用该变量。

示例如下:

String a=vars.get("tokenid");
import encrypt.TokenUpdate;
TokenUpdate obj=new TokenUpdate();
String mystring=obj.enc(a);
log.info(vars.get(mystring));
vars.put("YourVariableName",mystring);

现在,在您的下一个后续采样器中,您可以像 ${YourVariableName}

一样引用变量

同题可参考我的其他详细回答here