【问题标题】:JMeter create HTTP request body based on a previous responseJMeter 根据先前的响应创建 HTTP 请求正文
【发布时间】:2014-04-22 15:34:58
【问题描述】:

我有一个正在使用 JMeter 测试的应用程序。其中一项测试要求发出 REST 请求,从响应中解析出一个字段,并将该值用作新 REST 请求的一部分。复杂之处在于,在第二个请求中,XML 有效负载需要生成签名。

我想知道的是,有没有办法在 JMeter 中执行自定义 Java 代码并将生成的 XML 填充到 JMeter HTTP 请求的 POST 正文中?

【问题讨论】:

    标签: java http rest jmeter


    【解决方案1】:

    您可以使用beanshell 采样器或beanshell 预处理器采样器 来调用jmeter 中的java 代码。

    这里您可以使用java实现签名生成(或将库jar添加到jmeter运行时)并将生成的值分配给引用变量并将引用变量放置在请求正文中。检查此Q&A 了解更多信息。您可以在Blazemeter Blog 中找到出色的概述

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-23
      • 1970-01-01
      • 2014-12-26
      • 1970-01-01
      • 2018-09-20
      • 2012-08-30
      • 2022-07-15
      • 2018-01-26
      相关资源
      最近更新 更多