美文网首页
接口测试教程 - PostMan(八)环境 Environmen

接口测试教程 - PostMan(八)环境 Environmen

作者: 猫与测试 | 来源:发表于2019-09-25 20:50 被阅读0次

    在 Postman 中还有两个很重要的概念是环境Environment变量Variable

    在讲解变量之前,需要先讲解一下环境,因为很多变量都和环境有关系。

    什么是环境 Environment?

    环境是由一组键值对形式的环境变量构成的变量组合。

    它有什么用?

    在做接口测试的时候,通常需要在本地调试,或者需要在开发环境、测试环境及开发环境运行,不同的环境的域名(host)、数据库配置等设置不同。

    通过配置不同的环境变量值,再在请求中使用不同的值,那么可以通过切换环境来切换不同的值,以达到不用修改任何请求就能在任意环境运行。

    在团队使用 Postman 的过程中,无需每个人都去配置这些环境,环境可以导出为 Json 文件并共享给其他成员,其他成员只需要导入这些 Json 文件就能自动生成环境。

    新建环境

    点击右上角齿轮形状的按钮可以打开环境变量设置:

    在打开的窗口中设置好环境名称和变量值即可:

    解释一下上图中表格列和按钮的意思:

    • VARIABLE:设置一个环境变量名称标识,通过变量名调用该变量;
    • INITIAL VALUE:共享 Collection 用到的值,如果不共享 Collection 可以不用设置;
    • CURRENT VALUE:当前值,用于当前 Postman 运行请求时使用的值,一般我们设置这个值;
    • ···:这里的···按钮可以设置列的显示;
    • Presist All:将所有当前表格中 initial 列的共享值设置为 当前值;
    • Reset All:将所有当前表格中 当前值设置为 initial 列的共享值。

    切换环境

    点击右上角齿轮旁边的下拉菜单可以切换环境:

    切换环境后,环境变量会随着改变。

    通过以下方式观察环境变量的值:

    1. 新建一个名为 localhost 的环境,设置一个变量名为 host,设置值为 127.0.0.1;
    2. 再新建一个名为 test 的环境,设置一个变量名为 host,设置值为 postman-echo.com;
    3. 写一个请求,URL 为 https://{{host}}/get?test=nemo,两层大括号是对变量的调用;
    4. 先切换环境到 localhost,将鼠标移动到变量 host 位置,可以查看变量的值:
    1. 再将环境切换到 test,将鼠标移动到变量 host 位置,可以查看变量的值:

    你还可以通过右上角的眼睛👁按钮查看当前环境所有环境变量的值和全局变量的值:

    分享你的环境

    点击右上角的齿轮打开环境编辑界面:

    分享环境有两种方式,一种是点击 Share 按钮,但是这种方式需要付费才行。

    第二种方式是上图中标记的位置,以 Json 文件的方式导出环境配置。

    将 Json 文件分享给团队成员,其他成员通过 Postman 顶部的 Import 按钮导入环境即可。

    相关文章

      网友评论

          本文标题:接口测试教程 - PostMan(八)环境 Environmen

          本文链接:https://www.haomeiwen.com/subject/llcitctx.html