Jmeter策略,用于测试访问链接的10000个用户以及报告中记录的点

时间:2016-05-16 07:00:28

标签: jmeter performance-testing

在我的本地机器上,我需要测试一个特定链接的性能(使用静态数据)让我们说主页。

我尝试过:

  1. 1000位用户
  2. 加速时间 - 600s(10分钟)
  3. 循环次数 - 10
  4. 这使得在第10分钟内达到第10,000名用户。

    但是我希望它的性能可以让10k用户一起使用它,如何规划它?我尝试的方式是2k内10k用户,循环次数为10.但这减慢了Jmeter。加速时间为2秒,因为我假设用户至少要思考2秒然后点击。

    我在NON GUI模式下运行它,没有任何监听器,并创建.csv文件。 哪些组件都是关注的问题,以及如何将它们置于DEV的前面以将其修复为错误或改进? 本地计算机配置。 :8GB RAM,64位Windows 7 Pro,2.2GHz 4 CPU

    我提到了这个特定的链接:http://www.ubik-ingenierie.com/blog/jmeter_performance_tuning_tips/

2 个答案:

答案 0 :(得分:3)

JMeter 线程组中的 10k用户将是此处的限制因素。使用单个JMeter实例,您无法承担生成10k用户的费用。运行JMeter的计算机将是瓶颈。请尝试使用分布式负载测试。

Distributed Load Test Step by Step

答案 1 :(得分:1)

加速时间!=想想时间,JMeter在定义的加速期间启动所有线程。给定10k用户和2秒加速时间JMeter将从1个用户开始,在第1秒期间,5k线程将开始,在第2秒期间,剩余5k将开始。

看看以下测试元素:

此外,您的机器规格可能太低,无法同时处理10k虚拟用户,如果您的主机过载,您可能需要考虑Distributed Testing