【问题标题】:How to calculate the number of threads and loop count in jMeterjMeter中如何计算线程数和循环数
【发布时间】:2015-08-12 16:24:56
【问题描述】:

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

有公式吗?

计算时要考虑哪些参数?

【问题讨论】:

    标签: jmeter performance-testing jmeter-plugins


    【解决方案1】:

    如果你想以 2 tps 向服务器发起 100 个请求。那么你的 threas 属性应该如下所示:

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

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

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

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

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

    希望对你有帮助!

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      • 2016-12-21
      • 1970-01-01
      • 2021-10-03
      相关资源
      最近更新 更多