Jmeter逻辑控制器学习

来源:互联网 发布:对上知教育的评价 编辑:程序博客网 时间:2024/06/05 18:59

简介:jmeter中常用的逻辑控制器有简单控制器、ForEach控制器、Switch控制器、如果(if)控制器、事务控制器、循环控制器、吞吐量控制器、随机控制器、随机(顺序)控制器等。
一、简单控制器
作用:主要起一个分组的作用,一个标签。类似于手机通讯录中的分组,无其他实质性的作用。
二、ForEach控制器
作用:配合“用户定义的变量”一起使用,这样线程组会遍历foreach下设置的变量的url地址,来执行。如这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
可以看到,下面的两个url都被执行了。

三、switch控制器
作用:类似于编程中的switch 。。。case,当满足某一个条件,如case 0:执行一类操作(打开一个url为A的Http请求),当case1:执行另一个操作(如打开另一个http请求)
如首先在线程组下创建一个switch控制器,switch控制器下创建2个HTTP请求,第一个为打开csdn网站,第二个为打开51cto网站,若选择switch控制器的默认值为0,则执行该线程组后访问的是csdn的网站,同理,若设置switch控制器的默认值为1,则执行访问51cto的网站。这里写图片描述
这里写图片描述

四、如果(if)控制器
作用:类似编程中的if-else,当满足if的判定条件时,执行该if控制器下的操作,(如打开csdn的操作)
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

原创粉丝点击