Postman焦点功能分析 —— 参数化和测试陈诉

分享
源码 2024-9-20 02:12:52 80 0 来自 中国
1. 参数化处置惩罚
参数化:针对于某一个接口,有大量的的测试数据须要批量验证,一个一个的更改哀求参数太耗时耗力,使用参数化批量处置惩罚数据会比力高效,通例通过文档参数化实现。
创建文件 格式CSV
1.png 文件内第一行信息 须要和参数变量匹配
批量实验
参数化断言
添加断言数据
```
// 设置变量assert
assert = pm.variables.get("assert");
// 断 言 message 字 段 值 为 success
pm.test("message字段值为success", function () {
var jsonData = pm.response.json();
 pm.expect(jsonData.message).to.eql(assert);
});
```
2. Postman天生测试陈诉
Postman使用runner运行时,天生的陈诉只能在Postman内部查察,并不是很方便。以是可以天生一个HTML陈诉,通过欣赏器打开即可
Postman须要天生HTML陈诉须要使用newman,借助newman工具天生。
2.1安装newman
newman是使用node.js开辟,专门为postman做的天生测试陈诉的工具插件。我们须要安装node.js、newman、newman插件:newman-reporter-html
下载node.js:https://nodejs.org/en/ 发起安装15大概16版本
npm install -g cnpm --
registry=https://registry.npm.taobao.org安装newman:打开cmd,输入npm install -g newman
安装newman-reporter-html打开cmd,输入npm install -g newman-reporter-html
2.2newman下令运行用例
newman run 用例集.json -e 情况文件.json -d 数据文件.json -r html --repoter-html-export report.html
newman run 用例集.json运行用例集的意思
-e 情况文件.json 指定运行的情况
-d 数据文件.json 指定运行的数据
-r html 天生html陈诉
--reporter-html-export report.html 指定html陈诉名称是report.html
实验前须要导出脚本/数据文件/情况文件比方:
newman run token.postman_collection.json -d logindata.txt -e pinter项目.postman_environment.json -n 3 -r html --reporter-html-export .\
实验后目次天生陈诉文件
7.png 8.png
最后感谢每一个认真阅读我文章的人,看着粉丝一起的上涨和关注,投桃报李总是要有的,固然不是什么很值钱的东西,如果你用得到的话可以直接拿走
这些资料,对于做【软件测试】的朋侪来说应该是最全面最完备的备战堆栈,这个堆栈也陪伴我走过了最艰难的路程,渴望也能资助到你!凡事要赶早,特别是技能行业,肯定要提升技能功底。渴望对各人有所资助…….
关注我的微信公众号:【步调员小濠】即可获取这份资料了!
如果你不想再体验一次自学时找不到资料,没人解答标题,对峙几天便放弃的感受的话,可以参加我们的群:779450660 各人一起讨论互换,内里也有各种软件测试资料和技能互换。
如果对你有资助的话,点个赞收个藏,给作者一个鼓励。也方便你下次可以或许快速查找。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 00:08, Processed in 0.170560 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表