我如何在Jmeter或任何其他开源上对10000+用户进行性能测试?



我必须为一个特定的应用程序执行负载测试,我知道Jmeter不能测试桌面应用程序,所以我可以将其转换为web链接用于测试。

我的客户端已经为这个特定的应用程序提供了15000个用户?

我如何在J meter上测试这个庞大的数字,我真的需要添加15000个Vusers吗?

我搜索了解决方案,发现我们需要创建不同的服务器,这是唯一的选择,因为这必须创建15个不同的服务器(不可行的)

请告知是否有其他开放源码,以便我可以这样做。

谢谢! !附:我是性能测试的新手

我不认为你需要15000个虚拟用户来模拟这么多的真实用户。真正的用户不会不停地敲打服务器,他们需要一些时间在操作之间"思考"。

例如:

  • 用户每15秒做一个动作
  • 页面加载时间为5秒

表示每个用户每分钟发送3个请求。15000个用户每分钟将发送45000个请求,即每秒750个请求,这可以由一台现代中端计算机模拟。

如果您将继续使用JMeter,我强烈建议您熟悉JMeter性能和调优提示指南-它将允许以最有效的方式使用您的机器。如果你仍然不能模拟每秒750(或左右)个请求——你可以考虑分布式测试

关于其他开源工具,Tsung以能够在不那么强大的硬件上模拟巨大负载而闻名,但它只能在Linux/Unix系统上运行,并且没有任何GUI,所以如果你需要快速进行负载测试-我建议使用JMeter。

最新更新