如何知道jMeter可以启动多少个并发用户?

如何知道jMeter可以启动多少个并发用户?

jMeter 中有一个地方可以指定要同时启动的用户数。我认为您不能输入超出硬件和操作系统限制的数字。

http://jmeter.apache.org/usermanual/build-web-test-plan.html

如果将该值设置为 0,那么 JMeter 将立即启动您的所有用户。

但是,给定一个特定的硬件和操作系统,比如说 Windows 7、i5 CPU、8GB RAM。我如何知道或计算我可以同时启动所有用户的用户数?虽然我可以反复试验来找出数字,但我希望有一种方法可以预先计算它。

答案1

除了特殊情况外,这个ramp-up time并不重要,所以他们在同一段中建议将其保留为默认值 1 秒,这意味着您在字段中输入的所有线程number of threads将在 1 秒内启动。此外,对于本地操作系统来说,您是否一次启动所有线程或使用 完全无关紧要ramp-up time,限制因素将是线程数本身。

您可以在客户端机器上选择多大的number of threads值取决于许多因素,您必须自己测试,但由于 JMeter 的目的是查看您的服务器如何处理 X 个并发连接,因此我假设在许多情况下服务器或与服务器的网络连接将是限制因素,而不是本地机器本身。

答案2

要检查所有线程是否同时启动,请使用听众。 例如在表格中查看结果,请参阅“开始时间”列

相关内容