Jmeter加强
Jmeter脚本基本的四个元件
1.线程组
2.HTTP请求
3.响应断言
4.查看结果树
Jmeter的核心——变量
变量:会变化的量
存储位置:变量池
变量可以怎么生成?
- 函数助手
- 用户自定义变量
- CSV数据文件设置
- 计数器
- JDBC Connection Configuration(jdbc 连接配置)
- JDBC Request
- 正则表达式提取器
怎么使用变量?
1.${变量名}
变量名.png
2.获取变量值vars.get("变量名");
3.修改变量值Vars.put(“变量名”,”变量值”)
CSV数据文件设置
- 文件名:E:/softwaredata/test1.csv
- 文件编码:gbk
- 变量名称:name,classId,assert
- 忽略首行:true
- 分隔符:,
- 是否允许带引号:false
- 遇到文件结果符再次循环:true
- 遇到文件结束符停止线程:false
CSV参数化
- 需要用到的元件
CSV Data Set Config+循环控制器 - 作用
读取CSV文件中的数据,一行一行的读取出来,存到对应的变量中,给后续的元件使用 -
CSV Data Set Config
CSV配置.png
设置循环
线程组循环
线程组循环.png循环控制器
循环控制器.png正则表达式提取器
- 作用
提取上个接口响应中的数据存放到变量中,给其他元件使用 -
怎么用
正则表达式提取器.png
如果if控制器
- 作用
如果满足if控制器里的条件,就执行if控制器内部的元件
如果不满足if控制器里的条件,就不执行if控制器内部的元件 -
怎么用
如果if控制器.png
网友评论