接口测试34--Postman-生成测试报告


命令行运行测试

安装newman、newman-reporter-html

运行命令

newman  run  测试集合文件名.json  -d  参数文件名.csv/txt  -r  cli, html  --reporter-html-export  报告文件名.html
cli:表示生成command  line/命令行测试报告
html:表示生成html测试报告
注意:只能运行一个测试集合

测试登录接口,生成cli报告

首先导出测试集合
cmd下,cd进入到测试集合的存放目录,测试用例也放到此处
newman  run login登录接口.json -d login.csv  -r cli

测试登录接口,生成cli报告和html报告

newman run login登录接口.json -d login.csv -r cli,html --reporter-html-export login.html


collection 项目名称/集合名称
Time 测试的时间
Exported with newman版本
total run duration 持续时间毫秒
total data received 接受字节
Average response time 平均响应时间
method 请求方法
URL 接口地址
mean time per request 一个请求的时间大约是多少
mean size per request 一个请求的大小大约是多少
total passed tests 通过测试数量
total failed tests 失败测试数量
status code 响应码
tests 测试结果
failures 失败情况
断言错误:
iteration :第一次迭代时失败

测试登录接口,生成html报告

newman run login登录接口.json -d login.csv -r html --reporter-html-export login.html

执行数据库初始化,测试登录接口,测试注册接口,生成html报告

&:按先后顺序执行命令
newman run initdb_delete.json -d delete_user.txt & newman run initdb_insert.json -d insert_user.txt & newman run login登录接口.json -d login.csv -r cli,html --reporter-html-export login.html & newman run signup注册接口.json -d signup.csv -r cli,html --reporter-html-export signup.html




使用bat文件执行测试

把下面的代码写入.bat文件中
newman run initdb_delete.json -d delete_user.txt & newman run initdb_insert.json -d insert_user.txt & newman run 
login登录接口.json -d login.csv -r cli,html --reporter-html-export login.html & newman run signup注册接口.json 
-d signup.csv -r cli,html --reporter-html-export signup.html
双击.bat文件,就可以执行测试


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM