JMeter 逻辑控制器、定时器、分布式、报告、并发数计算方法、性能监控

发布时间 2023-04-17 16:54:23作者: 新入世界的小白

一、逻辑控制器

  可以按照设定的逻辑控制取样器的执行顺序

  1、IF 控制器(没有 else,如果有其他分支,则一直加 IF控制器即可)

    控制它下面的测试元素是否运行

    位置:测试计划 --- 线程组 --- (右键添加)逻辑控制器 --- 如果(IF)控制器

    参数:

     案例:(用户定义变量:在里面添加变量:name = baidu)

 

  2、循环控制器

    作用:通过设置循环次数,来实现循环发送请求

    位置:测试计划 --- 线程组 --- (右键添加)逻辑控制器 --- 循环控制器 --- 添加循环请求

    线程组属性也可以控制循环次数,逻辑控制器也可以:但二者的作用域不同,线程组循环包含该线程组下所有请求,循环控制器控制该控制器下的所有请求

    循环控制器下的请求次数 = 线程组循环次数 * 循环控制器循环次数

 

  3、ForEach 控制器

    作用:一般和用户自定义变量或者正则表达式提取器一起使用。读取返回结果中的一系列相关变量值。(列表)

    位置:测试计划 --- 线程组 --- (右键添加)逻辑控制器 --- ForEach 控制器

 

    案例: