当前位置: 首页 > 知识库问答 >
问题:

在Jmeter负载测试的5页应用程序上为100个并发用户发出了多少请求

百里默
2023-03-14

我正在用100到1K个用户成功地运行jmeter测试,但我怀疑响应时间是否高于预期。

对于相同数量的用户,如果减少页面数量,总的响应时间就会减少

那么我是否应该单独为页面运行测试呢?

我是否应该为实际的数字(5页*20个用户=100个并发用户)减少用户数--以进行性能测试?

共有1个答案

那宏大
2023-03-14

您的负载测试应该是现实的,否则它是没有意义的。您需要尽可能地模拟预期的用户行为,只有这样您才能得到真实的生活画面。

因此,您需要实现您的测试场景,以匹配您的站点将在现实世界中使用的方式。如果它已经处于活动状态,您可以使用访问日志采样器来重播流量。如果不是,你可以考虑一下“用户组”,比如:

  • 50%未经身份验证的用户将浏览网站
  • 20%的经过身份验证的用户将浏览该站点
  • 5%的用户将处于登录过程
  • 3%的用户会搜索一些东西
  • 等。

您可以使用不同的线程组来表示不同的用户组,并使用吞吐量控制器来控制线程组内采样器的执行频率。有关如何以实际的方式分配负载的更多信息,请参见使用已定义的百分比概率运行JMeter采样器一文。

 类似资料: