代码之家  ›  专栏  ›  技术社区  ›  Akhil Kumar Patnaik

如何按顺序点击多个页面| | JMeter

  •  0
  • Akhil Kumar Patnaik  · 技术社区  · 6 年前

    我需要按顺序点击多个页面。

    我所看到的样本模式:

    线程组包含:5个用户

    页码:

    1. 主页
    2. 第1页
    3. 第2页
    4. 第3页

    现在,每个用户都将按顺序查看这四个页面。如下格式:

    • 用户1:

      homepage -> page1 -> page2 -> page3
      
    • 用户2:

      Homepage -> page1 -> page2 -> page3
      
    • 用户5:

      ...
      

    我怎样才能在 Jmeter ?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Dmitri T    6 年前

    按顺序运行采样器是JMeter所做的事情 默认情况下 ,每个线程(虚拟用户)是绝对独立的,一旦启动,它就会颠倒执行采样器(或根据逻辑控制器)。

    您可以使用 __threadNum() function (返回当前线程数)作为请求前缀或后缀:

    JMeter Order of Running Samplers

    实际订单将取决于您在中定义的爬坡期 Thread Group 和样本结果 Elapsed Time 但是,正如您所看到的,每个虚拟用户从 Homepage 并以结束 Page 3

        2
  •  0
  •   sunny_teo    6 年前

    您将请求放入一个顺序中,并用5个线程运行它。因此,在查看结果时,您将 获取由于并行执行而产生的序列,但每个线程都以测试计划中定义的相同顺序/序列运行它。这是人们普遍期望的。

    如果需要序列,请给出1个线程和5个循环。这不是您想要做的,因为这对性能测试毫无意义。 enter image description here

    也可以使用bzm-并发线程组,如下所示:-

    enter image description here

    enter image description here

    以上截图只是为了澄清,我希望您不要实现这一点。