如何使用JMeter使用POST创建资源,提取Location,然后使用PUT更新它



我想使用JMeter分析一个REST API。我想编写测试计划,使每个用户线程执行以下操作:

  1. 使用HTTP POST
  2. 创建新资源
  3. 如果收到HTTP 201 Created,则从HTTP响应的Location头中提取新的资源URL。
  4. 随后使用HTTP PUT更新资源
  5. 循环3并测量响应时间

我不清楚如何使用JMeter的条件逻辑将测试分解为这些离散的部分。如果有人能提供如何实现这一点,我将不胜感激。

您需要使用If Controller来表达此逻辑。

您可以使用正则表达式提取器来提取响应代码(在字段中检查,检查它并提取变量中的响应代码)

在If Controller条件中使用前面提取的变量

相关内容

最新更新