有没有可用于对300万个并发用户进行负载测试的工具。?

问题描述 投票:0回答:2

我想对应该处理3M并发用户的Web应用程序进行负载测试。哪种工具最适合用于此目的。我已经尝试过Jmeter,但它可能无法处理1K用户。除了Jmeter ..有人可以建议其他工具吗?

jmeter performance-testing load-testing loadrunner
2个回答
0
投票

您可以在一台计算机上模拟的虚拟用户数量取决于许多因素,尤其是:

  • 应用程序的性质
  • “一个用户”每秒发出的请求数
  • 请求和响应的大小
  • 前置/后置处理器,断言等的数量

JMeter应该能够在现代中型笔记本电脑上模拟至少数千个虚拟用户,但是您需要:

  1. 粘贴到JMeter Best Practices
  2. 正确地模仿虚拟用户的行为,尤其是在“思考时间”方面,因为真实用户不会不停地锤击网站,他们需要一些时间来“思考”操作,键入内容,阅读内容等,因此考虑添加Timers来代表它
  3. 最后但并非最不重要的一点,JMeter支持Distributed Mode,因此您可以在多台计算机上部署JMeter,并在“群集”架构中运行相同的测试,以便可以扩展到数百万个虚拟用户。

从资源消耗的角度来看,已知Tsung在给定相同硬件的情况下会产生最大的吞吐量,但是它只能在Linux / Unix上可靠地运行


0
投票

您可以使用大多数负载测试工具来做到这一点,但是您将需要自己管理计算机的环境,或者依靠可以为您管理该环境的工具版本。如果您正在寻找LoadRunner作为工具,那么LoadRunner Cloud变体可以毫无问题地处理这种情况。

https://www.microfocus.com/en-us/products/loadrunner-cloud/overview

© www.soinside.com 2019 - 2024. All rights reserved.