如何使用Jmeter逐个加载测试顺序API

如何使用Jmeter逐个加载测试顺序API,jmeter,Jmeter,我正在使用Jmeter对应用程序进行负载测试。 否:线程数为100 第一个HTTP请求是主页。 第二个HTTP请求是进行实际登录的登录页面 . . 有n个API 我想要实现的是: 前100个线程同时访问主页。 然后100个线程同时到达登录页面。 . . 然后100个线程同时命中第n个API。线程数100,您需要将带有同步计时器的每个请求放在3个控制器下,请参阅线程数100,您需要将带有同步计时器的每个请求放在3个控制器下,请参阅 添加为需要“并发”执行的每个请求的子级 在您的情况下,将分组的同时

我正在使用Jmeter对应用程序进行负载测试。 否:线程数为100

第一个HTTP请求是主页。 第二个HTTP请求是进行实际登录的登录页面 . . 有n个API

我想要实现的是:

前100个线程同时访问主页。 然后100个线程同时到达登录页面。 . .
然后100个线程同时命中第n个API。

线程数100,您需要将带有同步计时器的每个请求放在3个控制器下,请参阅线程数100,您需要将带有同步计时器的每个请求放在3个控制器下,请参阅

  • 添加为需要“并发”执行的每个请求的子级
  • 在您的情况下,将分组的同时用户数设置为等于同时用户数,即
    100
  • 参考:


    虽然上述方法回答了您的问题,但更好的方案是从1个虚拟用户开始,并逐渐增加负载,在这种情况下,您将能够将不断增加的负载与性能指标关联起来,如响应时间、每秒事务数、被测应用程序的资源消耗、,由于100个用户打开登录页面,然后在完全相同的时间点击“登录”按钮的情况极不可能发生,良好的负载测试需要尽可能接近真实用户对应用程序的实际使用情况

  • 添加为需要“并发”执行的每个请求的子级
  • 在您的情况下,将分组的同时用户数设置为等于同时用户数,即
    100
  • 参考:


    虽然上述方法回答了您的问题,但更好的方案是从1个虚拟用户开始,并逐渐增加负载,在这种情况下,您将能够将不断增加的负载与性能指标关联起来,如响应时间、每秒事务数、被测应用程序的资源消耗、,由于100个用户打开登录页面,然后在完全相同的时间点击“登录”按钮的情况极不可能发生,良好的负载测试需要尽可能接近真实用户对应用程序的实际使用情况