如何计算jMeter中的线程数和循环次数

时间:2015-08-12 16:24:56

标签: jmeter performance-testing jmeter-plugins

我无法找到如何计算在JMeter中运行负载测试的线程数的具体答案? 如何识别循环计数?

有没有公式?

计算时需要考虑哪些参数?

1 个答案:

答案 0 :(得分:1)

假设您要以2 tps向服务器发出100个请求。那么你的threas属性应该如下:

线程数(用户):2。 加速期:100 循环次数:50

基于上面的例子。请在下面的解释中找到。

•线程数(N):设置JMeter用于执行测试计划的线程数。我们必须知道每个线程都将执行整个测试计划,这有效地利用了可以在任何给定时间同时使用测试服务的用户数量。

•Ramp-Up Period R:指定JMeter启动所有线程(同时用户连接)所需的时间(以秒为单位)。如果用户数为5且加速时间为10秒,则每个线程将以2秒的延迟间隔启动。设置此值时我们需要小心,因为如果值太高,第一个线程将在第二个线程开始之前完成处理整个测试计划。这很重要,因为这样可以在任何给定时间有效地减少使用测试服务器应用程序的并发用户数。但是,提升期间也需要足够高,以避免一次启动所有线程,这可能会使目标应用程序过载。

•循环计数(L):每个线程组循环遍历属于该线程组的所有已配置元素的次数。

希望它有所帮助!