Jmeter 逻辑控制器

1、IF 控制器

  当满足IF控制器的条件时,才会执行IF控制器的子节点

 

 2、while循环控制器

 执行循环控制器下的子节点n次循环

 

 3、Foreach控制器(类似for循环)

通常与用户定义的变量 或者正则表达式提取器配合使用,循环读取变量或者正则数据中的所有数据依次执行

  1) 与用户定义的变量一起使用

 

 

 

 

  2)与正则表达式一起使用

   需求:1、访问传值博客首页http://www.itcast.cn   获取其中的地址信息并保存下来

      2、要依次取出关键字,并在百度搜索,例如wd=地址1

操作步骤:

  1、添加线程组

  2、添加HTTP请求1

  3、添加正则表达式提取器

  4、添加foreach控制器

  5、添加http请求2

  6、添加查看结果树

 

 

 

 

 

 

 

 

4、同步定时器

  又叫做集合点(LR的叫法),保证大量的请求在同一时间进行发送,形成绝对的并发

实现原因:设置同步定时器,有请求要发出时,同步定时器会暂缓请求发送,一直到积攒的请求数达到要的数量时,将所有的请求同步发送出去,形成绝对的并发(更大的压力负载)

 

 5、常熟吞吐量定时器

  作用:设置Jmeter以指定的吞吐量速度往服务器发送HTTP请求。

注意:常数吞吐量定时器只是帮忙达到性能测试的负载压力要求,本身不代表性能是否有bug,对于bug的分析需要通过响应时间来判断。

 

 

 

 

posted @ 2021-08-10 22:45  GalaxyStar  阅读(155)  评论(0编辑  收藏  举报