Image。我使用JSR223后处理器解码了一个令牌,并能够使用“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日志查看器中。那么我可以获取该数据并发送到另一个下一个请求吗?
您可以使用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上找到我的其他详细答案