背景
测试一个地址清洗的接口,替换原来的接口。数据库里有一批原数据及清洗后的结果,需要校验现在接口返回的结果质量不得低于原清洗结果。
方案
将数据库中的清洗数据和清洗结果写入文件,将请求体参数化并对返回体结果与文件中结果进行对比。
操作
地址清洗字段较多,以一个少字段的post接口为实例进行讲解。
-
postman接口请求体参数化;
-
postman接口Tests模块添加返回体校验,如返回code, message;
-
准备参数csv文件;
-
导出postman 的collection和env文件;
-
Terminal中执行命令:
newman run SW_newman.postman_collection.json -e SW_full.postman_environment.json -d tag.csv --reporters htmlextra --reporter-htmlextra-skipHeaders htmlReport.html -
查看html报告,点击Total Requests查看具体请求返回值;