下载安装nodejs
https://nodejs.org/en/
检查node是否安装成功
安装Newman
检查Newman是否安装成功
安装HTML报告
使用Newman执行接口脚本生成接口测试报告
路径不对,找不到文件所在路径
进入文件所在路径后打开终端
再次执行
执行成功,在当前文件目录下生成一个文件
查看报告
发现以上url的环境无
设置环境变量
1.打开postman
2.点击环境变量
3.点击导出export所需要的环境变量并保存
再次执行:
htmlextra 使用
htmlextra套件生成相对好看的html报告,执行命令:
命令行中执行命令生成测试报告
adsl-172-10-9-42:~ mixueer$ newman run Android170test_v2.3.2.postman_collection0422.json -e Android170test.postman_environment0422.json -r htmlextra --reporter-html-export htmlReport.html
问题
环境变量未使用到?
注意环境变量是否写错
报错提示:
self signed certificate in certificate chain
解决办法:
postman上关闭ssl校验
使用Newman执行脚本,暂无方法关闭ssl校验
参数命令介绍
# 命令介绍
newman run 用例名称 [-e | -r | -d | -g -n - export-environment | -timeout (ms) | -timeport-request (ms) | -timeout-script (ms)]
# -e 环境变量地址
# -r 生成报告格式
# -d 需要用的测试数据
# -g 全局变量地址
# -n 迭代执行几次
# -export-environment 导出文件执行的环境变量路径
# -timeout (ms) 设置整个集合运行完成执行的时间
# –timeport-request (ms) 指定等待请求返回响应的时间
# -timeout-script (ms)指定等待脚本执行完成的时间
执行脚本
# 只执行脚本,不带环境变量,不生成报告
adsl-172-10-9-42:~ mixueer$ newman run Android170test_v2.3.2.postman_collection0422.json
# 带参数,生成html格式的报告
adsl-172-10-9-42:postman_workspace mixueer$ newman run Android170test_v2.3.2.postman_collection0422.json -e Android170test.postman_environment0422.json -r html
参考:https://www.cnblogs.com/qianmaoliugou/p/13219267.html