一:下载Postman:Postman API Platform | Sign Up for Free
postman优势:
1.1、界面图形化
1.2、可集成测试
1.3、可同步接口
1.4、有接口请求历史记录
二:创建项目
2.1、创建项目名称
2.2、创建项目模块
2.3、创建请求
三: 创建项目环境
3.1、postman右边带眼睛图标点击--->点击add添加--->进入添加页面--->添加测试环境所需要的变量---填写完成---点击save保存
四、接口之间的关联(先取需要值放入全局或环境变量中,再拿出该值放入需要接口中)
4.1、手动关联需要的数据到全局变量或者环境变量中(不建议,因为需要手动修改)
4.2、使用代码设置到全局变量或者环境变量中(建议使用代码设置,无需手动修改)
获取json数值
pm.globals.set("variable_key", "variable_value"); ---设置全局变量
pm.environment.set("variable_key", "variable_value");---设置环境变量
五:Postman的两大数据驱动方式
运行方式:
5.1、CSV文件传参
CSV文件:后缀以.csv (若出现乱码,另存时编码格式以UTF-8进行存放)
文件内容格式:
5.2、JSON文件传参(以.json为后缀名)
备注:如果需要进行断言,那么需要使用文件内预期结果则需要使用以下方式进行断言。例如:
六、断言方式
七、postman生成测试报告
1、首先安装nodes:https://nodejs.org/zh-cn/download
2、下载newman:npm install -g newman
3、下载newman-reporter-html: npm install -g newman-reporter-html
4、需要把项目集合、环境变量、全局变量以及CSV文件或者JSON文件导出(Export)放入一个文件内
5、导出包运行生成测试报告--测试集+环境变量+全局变量+数据(需要加路径去读取文件,包括生成的文件)