【问题标题】:How can i get data from Jmeter log viewer and send into another next request如何从 Jmeter 日志查看器获取数据并发送到另一个下一个请求
【发布时间】:2019-04-15 22:49:07
【问题描述】:

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 日志查看器中。那么我可以获取该数据并发送到另一个下一个请求吗?

enter image description here

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:

    您可以使用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

    【讨论】:

    • 太好了,它帮助了你。请接受答案以确认。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多