我有一个应该能够同时处理数百万用户请求的系统。为了检查系统如何处理负载,我设置了一个JMeter服务器集群(从属)和一个控制器(客户端)。用JMeter模拟数百万用户
我有一个所有用户(〜10M)的数据库,并且我需要发送来自不同用户的每个请求。
我想知道如何在JMeter中实现这样的事情。基本上,我想每个从机都划分一系列用户(比方说100,000),然后在给定的从机中,每个请求应该从本地100,000列表中读取一个新用户,并删除它。因此,我最终会发送来自每个用户的请求。
虽然这个想法在理论上听起来很合理,但我并不完全知道如何使用JMeter术语来实现它。另外,我不确定如何在测试中从数据库读取数据,尽管理论上我可以事先将它读入文本文件,并让每个从站包含具有100,000个用户部分的文本文件。
我可以设置一个非常大的机器集群,所以规模在这里不成问题。只是如何设置它。
你为什么不尝试在云上进行负载测试?同样存在不同的工具。 –
实际上,JMeter集群运行在谷歌计算引擎... :-)事情是我不知道如何分配用户: 1.在从属之间 2.在每个从属之间,线程之间。 此外,如果知道其他(云)工具,你认为可以做得更好,请让我知道哪些.. –
火焰计,tlaloc(我的团队使用tlaloc) –