我如何从 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
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