【问题标题】:Jmeter run single thread group sequentially in repetitive mannerJmeter以重复的方式顺序运行单个线程组
【发布时间】:2019-07-16 15:24:51
【问题描述】:

我们如何顺序运行单个线程组。我有一个带有多个请求的线程组。考虑以下场景:

No. of Threads : 30
Ramp Up period: 60
Loop Count: 1

这意味着 Jmeter 将在 60 秒内请求 30 个用户。我需要以重复的方式但按顺序运行此场景。这意味着一旦第一组请求完成,新的一组请求应该运行并继续。

我们如何配置线程组以这样运行?

【问题讨论】:

    标签: java jmeter performance-testing load-testing jmeter-plugins


    【解决方案1】:

    将线程数设置为 1,将循环计数设置为所需的迭代次数。

    【讨论】:

    • 循环计数会产生该数量的并行请求。它不能作为整个线程组的迭代。因此,如果我们将 Loop Count 设置为 4,它不会重复执行整个线程组 4 次,而是会同时执行 4 个并行请求,而不是 1 个。
    • 如果我们将线程数设置为 1,这意味着只有一个线程(用户)会在某个时间点访问系统。如果我们想要生成一个场景,即 100 位用户在 60 秒内访问系统,并且在该批次完成后,接下来的 100 位用户再次在接下来的 60 秒内到达,该怎么办。等等。因此,每 60 秒,就有 100 个用户来到系统。如何生成该场景?
    【解决方案2】:

    我认为 BlazeMeter 的并发线程组会解决这个问题。

    例如-

    总线程数 = 300

    启动时间 = 3 分钟

    加速步数 = 3

    结果将是每 60 秒有 100 个用户访问系统。

    对于 Blazemeter 的并发线程组Refer

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-20
      • 2012-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多