测试集:能够更方便地管理接口请求的执行,可以通过postman测试集(collection)来完成测试的操作,每一个测试请求可以看成一个测试用例,collections能够一次管理多个测试用例来执行。
添加第一个百度ip访问request
请求url:https://gwgp-kk6owjrbujz.i.bdcloudapi.com/ip2location/retrieve
请求方式:post
1)headers添加timestamp
2)输入请求参数数据
3)在pre-request-script里面打印日志,在请求接口之前获取csv文件中的数据并输出到控制台
4)书写断言
添加第二个2345天气预报查询request
请求地址:http://tianqi.2345.com/Pc/getWeathe
请求方式:get
1)输入请求地址、请求参数,设置环境变量
2)在pre-request-script里面打印日志,在请求接口之前获取csv文件中的数据并输出到控制台
3)设置断言
保存两个request到1个collection,并一起测试运行
1)点击run
2)设置数据,并点击运行,详见截图
其中,csv文件截图如下,为保证csv文件中文不乱码,需要用notepad工具转换为编码utf-8
-
csv文件数据如下
-
测试集运行准备如下
3)运行结果,2个接口3次迭代均运行成功
4)点击console可以查看日志
此次实践还是遇到许多坑,呜呜~~
1)天气接口,由于请求参数输入数据错误,返回数据错误,导致断言无法取到返回数据,用例报错
2)csv文件没有用notepad转为utf-8,运行时,无法正确获取到数据
根据这次实践过,其实postman还蛮好用的,若深入使用这块工具还需要学习js一些语法。
嘿嘿嘿,陌生人你也~ 加油 ~啊!!!