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

在jMeter中有一个地方可以指定要同时启动的用户数量。 我认为你不能把一个数字超过了你的硬件和操作系统的限制。

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

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

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

除特殊情况外, ramp-up time并不重要,因此他们build议在同一段中将其保持为默认值1秒,这意味着您在number of threadsinput的所有线程都将在1秒内启动。 另外,对于本地操作系统来说,如果一次启动所有线程或者ramp-up time不重要,则限制因素将是单独的线程数量。

你可以select多大的客户机上的number of threads数值取决于很多因素,你必须自己testing一下,但是因为JMeter的目的是看你的服务器如何处理X并发连接,所以我认为在很多情况下服务器或服务器的networking连接将成为限制因素,而不是本地机器本身。

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