我想使用JMeter分析一个REST API。我想编写测试计划,使每个用户线程执行以下操作:
- 使用HTTP POST 创建新资源
- 如果收到HTTP 201 Created,则从HTTP响应的Location头中提取新的资源URL。
- 随后使用HTTP PUT更新资源
- 循环3并测量响应时间
我不清楚如何使用JMeter的条件逻辑将测试分解为这些离散的部分。如果有人能提供如何实现这一点,我将不胜感激。
您需要使用If Controller来表达此逻辑。
您可以使用正则表达式提取器来提取响应代码(在字段中检查,检查它并提取变量中的响应代码)
在If Controller条件中使用前面提取的变量