Postman

这篇博客详细介绍了如何进行HTTP接口的自动化测试,强调了断言的重要性,包括状态码和JSON响应的检查。同时,讲解了如何使用Newman工具生成测试报告,包括安装过程和生成报告的步骤。在测试过程中,提取并关联了环境变量,确保了测试的完整性和准确性。
摘要由CSDN通过智能技术生成

断言

1.状态码:代码为200

2.响应正文:包含字符串

3.响应正文:json值检查

 

对于复杂、包含列表的json响应

 

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

关联、全局变量(变化的值需做关联) 放在测试里面

提取token,并做环境变量

 

提取响应的其它值,做环境变量,再用{{ }}调用

 

 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 =========================================================================

 使用newman生成测试报告

安装node.js

 

安装newman

# 安装newman   

 npm install -g newman

# 测试安装成功 newman -v

# 安装newman插件 - 扩展版         

 npm install -g newman-reporter-htmlextra

=========================================================================

生成测试报告

1.导出用例集,如果接口更改要点保存,才能导出

 2.导出环境文件,把用例集和环境文件放在同一个目录下,注意下载后打开文件看看 变量值是否保存上

3.newman生成测试报告

在保存文件的路径下打开cmd,执行下面命令,成功后就生成了测试报告

newman run postman关联练习1.postman_collection.json -e 测试环境.postman_environment.json -r htmlextra --reporter-htmlextra-export 关联练习测试报告.html

 当时自己打 export前少了-

 

 注意:生成接口测试报告的每个接口都要做断言(包括http状态码断言),否则不能识别到接口做失败了

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值