运行 特定顺序的 Http 请求 JMeter

Run Http requests in certain order JMeter

我正在 JMeter 中实施用户 Http 请求测试计划,场景需要按特定顺序 运行 因为它们是相关的,例如:

  1. 创建用户; (使用 Json 提取器提取用户 ID)
  2. 为此用户 ID 创建订单(使用 Json 提取器提取订单 ID)
  3. 此订单编号的发货订单

有没有办法 运行 确保 Http 请求之间存在这种依赖性的场景?因此,当有多个线程时,我不会遇到任何问题,例如(运送已经运送的订单)

  1. JMeter 执行请求颠倒(如果没有Logic Controllers可能会修改此行为)所以您不需要做任何事情
  2. JMeter Variables 是线程本地的,因此您可以确信每个 ID 对于每个 JMeter 线程(虚拟用户)都是唯一的

您可能会发现 API Testing With JMeter and the JSON Extractor 文章也很有用