Jmeter策略测试10000名访问链接的用户,并在报告中注明



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

我尝试过的:

  1. 1000名用户
  2. 上升时间-600秒(10分钟)
  3. 循环计数-10

这使得在10分钟内达到第10000个用户

但我想要它在1万用户一起使用时的性能,如何计划我尝试的方法是在2秒内使用10k个用户,循环计数为10。但这减缓了Jmeter的速度。Rampup时间为2秒,因为我假设用户至少需要2秒思考然后点击。

我在NONGUI模式下运行它,没有任何监听器,并创建了一个.csv文件。哪些组件是值得关注的问题,如何将它们放在DEV前面,将其作为bug或改进进行修复本地机器配置:8GB RAM,64位Windows 7 Pro,2.2GHz 4 CPU

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

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

分布式负载测试逐步

上升时间!=考虑到时间,JMeter在定义的提升期内启动所有线程。给定10k个用户和2秒的爬坡时间,JMeter将从1个用户开始,在第1秒将启动5k个线程,在第二秒将启动剩余的5k个。

看看以下测试元素:

  • 恒定计时器-模拟思考时间
  • 同步定时器-如果你需要所有10k线程在同一时间启动

此外,您的机器规格可能太低,无法同时处理10k个虚拟用户,如果您的主机过载,您可能不得不考虑分布式测试

最新更新