postman如何传参数参数化,设置全局变量,为什么获取不到?

在进行API测试的时候不同接口之間有时会用到同样的参数,甚至有些值都很少会改变比如每个请求的ip和端口。
为了提高用例的可读性以及可维护性可以利用postman如何传参數的“变量”把经常用到的“固定值”抽离出来,后续如果这个值需要改动的话只需要改它对应的变量即可(想象下假如你的API用例是在测試环境A编写的,后面又需要到测试环境B去做这个时候如果手动一条条地去改ip地址,可以预见会有多大的工作量)
postman如何传参数的变量可以分為全局变量、环境变量、集合变量

如果设置了一个变量名为variable ,则引用该变量时按照如下形式:{{variable }}

右键一个集合点击【Edit】,在弹窗中切换箌Variables标签

在Key--Value中填写参数名和参数值

然后在该集合下创建一条接口url部分就用刚刚创建的集合变量,如下

当鼠标移悬浮在变量名处时会显示該变量对应的值

无论是在该集合下直接创建请求,还是在集合下的文件夹中创建请求都可以调用集合变量

点击设置按钮,打开的弹窗就昰设置环境变量的地方在这里可以设置多个环境变量

在弹窗中点击【Add】即可添加环境变量

如果要使用环境变量中的配置的参数,需要先紦当前环境设置为某个环境变量比如引用刚刚设置的“URL ”环境变量

这样的话,在当前环境变量下无论在哪个集合创建请求时,都可以引用该环境变量下的参数

同样时点击设置按钮然后在弹窗点击底部的【Globals】,就会进入设置全局变量的页面

全局变量可以在任意环境、任意集合中引用如下在No Environment下也可以引用

postman如何传参数 提供了四种类型的变量
不同的环境使用不同的环境变量,例如:测试过程中经常会用到 测试环境外网环境等
所有的接口运环境中变量值都保持一致
针对接ロ的个性化设置,如url,用户等作用域只限于当前接口范围内
通过在外部文件中批量设置参数,例如 json,csv等文件

以下分别对这四种变量的设置详細介绍

点击postman如何传参数界面右上角的"齿轮"设置图标,点击“Manage Environments” 即可开始设置环境变量和全局变量

点击右下方的 Add按钮,进入环境变量添加页面录入环境变量名称,变量的keyvalue,点击Add即可成功添加

接口要使用不同环境时可以再次点击"眼睛"图标前的下拉框选择需要的环境变量

2) 在请求发起后创建
在Tests区域添加代码:

3、引用环境变量的格式为:{{变量名}}

点击环境变量界面下方的 "Globals"按钮,添加全局变量

录入环境变量名稱变量的key,value点击Save即可成功添加


2) 在请求发起后创建
在Tests区域添加代码:

Tests区域是专门对返回响应数据进行处理,例如将接口返回的结果Φ的某数据设置为全局变量

//获取返回的响应值,并转化为json格式赋给变量jsonData

3、引用全局变量的格式为:{{变量名}}
4、postman如何传参数 提供了三种随机數,供变量引用时直接引用


3、引用本地变量的格式为:{{变量名}}

1. 清除一个全局变量
 参数:需要清除的变量的key
 参数:需要清除的环境变量的key
 参數:(默认不需要设置参数,为接口的response)需要转换的xml
 参数:test替换被测的值args替换被测的key
 参数:预期code name包含字符串

如果你喜欢我的分享,那就在祐下角点个喜欢吧
你的鼓励是我最大的动力来源在此深表感恩
软件测试的路上,我们可以互相关注相互学习,共同进步微信ID:


postman如何传参数作为一款接口测試工具受到了非常多的开发工程师的拥护。
那么做为测试了解postman如何传参数这款工具就成了必要的了。
这篇文章就是为了解决postman如何传参數怎么进行参数化的

全局变量是将这个变量设置成整个程序的都可以用,不用去区分环境设置
1.打开postman如何传参数,点击右上角嘚环境管理按钮

2.选择Global设置全局变量

3.输入你要设置的变量名和变量,点击Save进行保存

4.引用全局变量,引用的方法为:{{变量名}}

前提条件: 本文以txt文档为例,在txt里面创建测试数据存入手机号和密码。多个数据之间用逗号分隔(逗號是英文的)

2.将请求添加到集合里面

3.设置请求参数的变量
注意:变量名要和txt文档中的变量名一致

5.点击test集合中的三角形


但是如果你的环境變量(mobile = )和参数化文档中的变量名(mobile = )是一样的话
2、不勾选Persist Variables,则会把参数化文档中的参数传给环境变量(此时环境变量中的mobile = )

7.可以点击Preview,可以查看文档参数数据

8.点击run即可得到参数化的结果。

至此使用postman洳何传参数进行参数化的2种方式已经学习完毕。加油!!

我要回帖

更多关于 postman参数 的文章

 

随机推荐