前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Postman高级用法-接口自动化

Postman高级用法-接口自动化

作者头像
沈宥
发布2022-05-09 21:31:12
5110
发布2022-05-09 21:31:12
举报
Environment:配置不同的环境参数

作用

(1)将测试 URL 进行定义成变量的形式,固定域名或者参数

(2)将一些敏感的测试值定义为环境变量,比如密码,不暴露

添加设置按钮,进入当前环境变量列表页面

Globals即设置全局变量;ADD则是添加新的环境变量
已经配置好的环境变量
全局变量配置页
输入'{' 获取所有的key值
配置成果
Pre-request Script添加脚本

配置使用环境变量,右侧为快捷方法

配置灵活的body参数

newman:Collection操作的命令行

使用教程

安装方式

npm install -g newman

用newman最主要的原因是postman无法自动多次运行某个collection

newman运行mycollection.json 10次 命令:

newman run mycollection.json -n 10

如果有环境变量和全局变量的设置,也需要导出到本地,然后以文件的形式指定

-e, --environment [file|URL] Specify a Postman environment as a JSON [file]

-g, --globals [file] Specify a Postman globals file as JSON [file]

要提供不同的数据集,可以指定本地JSON或CSV文件;数据文件运行多次迭代时,每次迭代使用其中一组变量

-d, --data [file] Specify a data file to use either json or csv

命令行举例

newman run mycollection.json -d data.json

运行完之后,必然是结果报告的获取了,可以将所有测试和请求的结果使用JSON报告器和文件名将运行器输出保存到文件中,然后导入Postman进行进一步分析。

newman run mycollection.json --reporters cli,json --reporter-json-export outputfile.json

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 从头开始学习测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档