参数化测试:把测试数据组织起来,用不同的测试数据调用相同的测试方法。
1.用户定义的变量
作用:定义全局变量
位置:测试计划 –> 线程组–> 配置元件 –> 用户定义的变量
参数:
调用方法:${变量名}
2.用户参数
作用:针对同一组参数,当不同的用户在访问时,可以获取到各自专属的值(一个用户对应一组数据)
位置:测试计划 –> 线程组–> 前置处理器 –> 用户参数
参数:
调用方法:
用户参数里设置了两个用户,线程组里添加两个用户线程。如果添加了多个用户,会依次遍历添加的用户参数
如4个用户,就是取zhangsan 18,lisi 20,zhangsan 18 lisi 20这四组值
3.CSV数据文件设置
作用:当不同的用户,或者同一个用户多次循环时,都可以获取到不同的值(一个用户对应csv里面所有数据)
位置:测试计划 –> 线程组–> 配置元件 –> CSV 数据文件设置
参数:
注:一次请求只取一条数据。用户参数,每个用户每次只取该用户对应的数据。CSV数据文件,每个用户每次取CSV文件里下一条数据
4.函数(counter)
作用:计数函数,一般做执行次数统计使用
位置:在菜单中工具 –> 函数助手对话框
调用方法:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END