为什么要进行接口参数化

针对于某一个接口,有大量的的测试数据需要批量验证,一个一个的更改请求参数太耗时耗力,使用参数化批量处理数据会比较高效。两种方法可以实现参数化:设置全局变量文档参数化
1.定义数据文件
常用的数据文件格式有:CSV,JSON
注意编码格式!!
2.获取数据文件中的参数
在不同的地方获取参数的方法是不同的,介绍两种获取参数的方法:

  • 请求参数可以通过{{var_name}}来引用
  • 断言中的数据,由于是在Tests中编写脚本,并不能直接通过{{var_name}}来引用,可以通过内置变量data来获取
    1. //获取数据文件中的用户名参数
    2. var username = data.username;
    3.选择数据文件进行批量执行
    在测试集运行”Collection Runner”窗口中,点击”Select File”按钮选择定义好的数据文件
    4.结果检查