目录
引言
数据的参数化,通俗来说就是某个参数值的取值不是直接在接口请求中固定,它可以是从用户定义的变量中取值,也可以是通过某种数据规则生成。
参数化的概念在自动化测试脚本中经常使用,脚本在运行时,根据需要选取不同的参数值作为输入,此方式成为数据驱动测试(Data Driver Test),参数的取值范围称为数据池(Data Pool)。
参数化方式
1.User Defined Varibles
用户定义的变量,多用于设置全局变量
添加方式:线程组右键->配置元件->用户定义的变量
组件填写时,填写参数名称和参数值,后面需要引用此参数时,使用${phone}格式进行调用。
2.函数生成器
点击菜单栏上的函数助手对话框,选择需要的函数,填写对应参数,点击【生成】按钮,随即生成所需的函数表达式,直接复制就可以使用。
使用函数助手生成的表达式的引用:
3.CSV Data Set Config
直接从CSV Data Set Config文件中读取参数值
添加方式:线程组右键->配置元件->添加方式:线程组右键->配置元件->CSV Data Set Config
参数配置示例如下(注意:若遇到读取后内容显示乱码时,需要修改文件编码格式):
扩展:CSV文件
CSV文件(逗号分隔值文件格式)是一种常见的电子表格文件格式,以纯文本形式存储表格数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔,每条记录由字段组成,字段间以逗号分隔。CSV文件格式是一种简洁、易读、易处理的电子表格文件格式,广泛应用于数据交换和数据导入导出的场景。
CSV文件创建方式:excel文件格式操作另存为,选择文件类型.CSV,点击【保存】按钮,即可。