首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >postman接口测试-参数化

postman接口测试-参数化

作者头像
软测小生
发布2019-10-21 17:03:10
发布2019-10-21 17:03:10
2.1K0
举报
文章被收录于专栏:软测小生软测小生

全局变量参数化

在环境变量里面设置好参数,比如 url=http://www.baidu.com 某一类型的 BaseUrl 全部都是 www.baidu.com, 参数化之后倘若哪天 URL 变更之后,改一个环境变量里面的参数即可,不用去每一个 Case 一个个的去更改。 其中引用变量用法:{{变量名}}

批量参数化:

比如我有一个测试用例,Get 请求返回 JSON 数据,一共 50 个 ID,要保证 50 个不同的 ID 都要测试通过。

其实 URL 是一样的,不需要创建 50 个 request,创建一个就好,把所有的 ID 参数化即可。1、将所有的 ID 存储到 txt 或 csv 文档中,以备参数化使用。第一行是参数名,其他行为参数。

在环境变量里面设置一个变量 secid,如下图

2、在Pre-request Script(请求运行前会运行该脚本) 里面获取 ID 并设置到环境变量里面:

代码语言:javascript
复制
var secids = data.secids;
pm.environment.set("secid", secids);

3、点击 Run 之后,在 Collection Runner 里面进行导入 data.txt,并获取参数

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 全局变量参数化
  • 批量参数化:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档