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

时间:2017-09-20 06:19:11

标签: jmeter

我使用Jmeter加载测试应用程序。 否:线程是100。

第一个HTTP请求是主页。 第二个HTTP请求是进行实际登录的登录页面 。 。 n API就在那里。

我想要实现的目标是:

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

2 个答案:

答案 0 :(得分:2)

  1. Synchronizing Timer添加为您需要执行的每个请求的子项"同时"
  2. Number of Simultaneous Users to Group by设置为等于并发用户数,在您的情况下为100
  3. 参考:Using the JMeter Synchronizing Timer

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

答案 1 :(得分:1)

线程编号100,您需要将每个请求与同步计时器放在3个控制器下,请参阅tutorial