Jmeter参数化的常用方式:
- 用户定义的变量
- 用户参数
- CSV Data Set Config
- 函数
1.用户定义的变量
- 使用场景:使用用户定义的变量配置北侧系统的协议i、域名等
- 添加方式:
- 参数配置(${参数名}):
2.用户参数
- 场景:多次请求所带的参数不同
- 添加方式:
- 线程组配置
- 用户参数配置
3.CSV数据文件设置
- 场景:循环3此,每次请求时附带请求参数值不同
- 添加方式:
- 线程组配置
- CSV文件配置:
- CSV数据文件配置
- 引用参数配置
3.1 参数详解(CSV 数据文件设置)
- 文件名:CSV文件路径
- 文件编码:文件编译字符编码,一般设置UTF-8
- 变量名称:多个变量时,使用英文逗号分隔
- 忽略首行:True为忽略,False为不忽略,默认值:False
- 分隔符:如文件中使用的是逗号分隔,则填写逗号;如使用的是制表符,则填写\t; 是否允许带引号: CSV文件中的内容是否允许带引号
- 遇到文件结束符再次循环:当读取文件到结尾时,是否再从头读取文件,False=当读取文件到结尾时,停止读取文件
- 遇到文件结束符停止线程:当“遇到文件结束符再次循环”一项为False时起效;True:当读取文件到结尾时,停止进程
- 线程共享模式:共享模式一般默认即可
- 所有线程:该文件在所有线程之间共享,所有线程循环取值,线程一取第一 行,线程二取下一行
- 当前线程组:各个线程组分别循环取值
- 当前线程:每个文件分别为每个线程打开