Postman环境变量


目录

创建一个新的环境

点击设置按钮(图标:齿轮),点击add添加一个环境,为添加的环境起个名,然后设置一些变量,然后点击 Add 。

建议:initial value和current value一致

示例:

  • ip 127.0.0.1 127.0.0.1
  • port 8080 8080

现在,已经有了一个本地的环境,此时,如果继续点击右下角的 Add 将会继续添加环境,退出则点击右上角的叉号即可。

点击上图中的三点,也可以选择删除或者,点击环境名称选择更新环境中的变量值。比如下图,我们选择更改一个环境。

使用环境配置

使用示例:

  1. 选择一个环境变量,可以点击右侧的眼睛图标查看该环境的参数
  2. 在接口的url中使用上上面的两个参数,就是将需要修改的ip和端口,使用 {{变量名}} 代替,如下:  在写url的地方改为:http://{{ip}}:{{port}}/post  就OK了

这样,将一些动态的参数,设置为变量,我们应用变量即可。

变量的作用域

postman中可以在环境、集合中定义变量,然后使用 {{变量名}} 的方式调用变量。一般,有下面三种情况:

  • 环境变量,作用域为当前环境
  • 集合变量,作用域为当前集合
  • 全局变量,作用域为任何地方

环境变量

无需多言,我们在之前创建的环境中定义的变量就是属于环境变量。点击 设置 图标点击 Add 就是在创建环境变量。

全局变量

点击设置,再点击Globals来创建全局变量。

创建完相关变量后,点击 Save 即可。

使用:在接口中也是直接使用 {{变量名}} 引用即可。

我们也可以在postman的控制台中查看。点击postman的左下角的 Postman Console 图标,即可看到当前请求url,点进去查看详细情况。

集合变量

除了全局和环境变量,我们也可为集合单独设置自己的变量。

点击集合右边的3点,选择Edit,然后选择 Variables 添加变量,然后点击 Update,这样我们就可以在请求中引用了。

内置动态变量

postman中还有一些内置的动态变量,一般用作于动态参数化。应用在哪些呢?比如我们测试一个注册接口,你每次访问携带的用户名和密码都不应该是固定的。

比如常用的变量:

  • $guid ,唯一字符串,类似于uuid
  • $timestamp ,时间戳

随机类变量 $random 系列,比如 $randomUUID 、 $randomInt 等等,更多内置的变量,参考:https://learning.getpostman.com/docs/postman/scripts/postman-sandbox-api-reference/#dynamic-vari ables

示例:

访问注册接口:http://www.neeo.cc:6002/pinter/com/register

我们将携带的json参数中的 address 值使用唯一字符串来替代。语法就是 {{$guid}} 。 "address":"{{$guid}}"

从 postman console 中来查看是否成功。(Request Body)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM