逻辑控制器:foreach循环遍历单列对象,循环控制器和计数器遍历多列对象
foreach控制器:
对于JSON或者正则提取器提取的单列响应结果,通过Foreach进行遍历操作,或者是JDBC操作获取的单列结果直接进行操作

引用输出变量${中间变量}
循环控制器:
对于返回结果为多列的数据使用循环控制器+计数器遍历

V函数:对于嵌套使用变量需要V函数
${__V(mobilephone_${item},)}
仅一次控制器:只运行一次
If控制器:根据表达式判断

事务控制器:把多个操作邦成一个整体,同时成功,同时失败,叫做一个事务
事务的特性:ACID
原子性:是最小单位,不可再分割
一致性:事务发生前和发生后数据具有一致性
隔离性:事务和事务之间是隔离的,相互不影响
持久性:事务一旦提交就持久化到硬盘上,不因掉电,宕机的原因影响数据
定时器:模拟用户思考时间
固定定时器:固定间隔相同

高斯随机定时器:固定时间+随机时间

集合点:同步定时器

前置处理器: 设置一些用例数据或者需要的数据
用户参数:用来设置用例参数,一列为一组用例

BeanShell 预处理程序:设置前置数据,局部变量或者全局变量,在关联测试中大量使用

取样器:取样器用来发送请求,常用HTTP请求,JDBC请求
HTTP请求:HTTP请求常用方式为get和post,具体的请求数据可以从CSV文件读取,通过${}获取值

JDBC请求:直接发起对数据库的请求,操作数据库
如果获取修改,删除,添加时的返回值通过添加BeanShell 后置处理程序获取
import org.json.JSONObject;
import org.json.JSONArray;
String response=prev.getResponseDataAsString();//取出接口的返回消息
props.put("count",response);//设置为全局变量或者局部变量都可以
