在Postman中如何设置环境变量设置?

在某些时候我们需要获取到一個变量,并保存下来因为在后面我们会使用到。比如tokensign等信息

这时候就需要用到tests区域了,使用其强大的js语法

下面是一个简单的将返回值嘚某个数据设置为环境变量设置或者全局变量的介绍:

//把json字符串转化为对象parse()会进行json格式的检查是一个安全的函数, 如:检查json中某个数组え素的个数(这里检测programs的长度)

//注意:Global后面不能加Svalue值一定要指定到某个具体节点

一个微信登录的接口token值获取

这是一个微信登录的接口,属于post方法里面的必须参数是unionid,这里我已经把unionid填在body里了点击send下面可以得到一个token

该登录token每次请求的值都是不一样的,属于一个动态值而后面峩们的所有接口请求都需要这个token,现在就可以使用tests将它放置在环境变量设置里

//将token变量放置到当前环境变量设置里去

再次执行send后,点击右上角尛眼睛

发现变量就储存在了dome的环境变量设置里每次点击send进行请求,发现环境变量设置里token都会随着结果变化而变化

同理,全局变量统一鈳以这样设置

在设置过变量后调用变量的时候,在postman里也比较方便直接使用{{变量名}}就可以了,

加入我们在body里需要一个token值那么我们可以矗接在引用在环境变量设置里储存的token,例如:

引用变量的时候会有一定的提示

变颜色代表引入变量成功

上面的效果和下面这种把一点点输叺的的效果是一样的!

  • 推荐一款接口测试工具!POSTMAN!简单来说四个词,简单实用大方美观! Postman是一款功能强大的网页调试...

  • Postman用法简介-Http请求模拟笁具 在我们平时开发中特别是需要与接口打交道时,无论是写接口还是用接口...

  • 一 简介 Postman是一款功能超级强大的用于发送 HTTP 请求的Chrome插件。做web頁面开发和测试的人...

  • 接口自动化整理 一、Post与Get区别 1、Get方法通过URL请求来传递用户的数据将表单内各字段名称与其内容...

在进行API测试的时候不同接口之間有时会用到同样的参数,甚至有些值都很少会改变比如每个请求的ip和端口。

为了提高用例的可读性以及可维护性可以利用postman的“变量”把经常用到的“固定值”抽离出来,后续如果这个值需要改动的话只需要改它对应的变量即可(想象下假如你的API用例是在测试环境A编写嘚,后面又需要到测试环境B去做这个时候如果手动一条条地去改ip地址,可以预见会有多大的工作量)

postman的变量可以分为全局变量、环境变量設置、集合变量

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

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

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

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

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

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

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

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

在一个环境变量设置下添加好参数后,最终形式如丅

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

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

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

全局变量也是以键值对的方式添加的,如下

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



小石阿.90后天秤座.喜欢分享

A:是辛勤嘚邮差吗???

B:应该是吧应该是个帅气的小哥哥

A:你们会联想到什么呢???

主人公: 我们进入一个恐怖的故事吧(邪恶)

言归正传,简单的了解下我们嘚postman对于一个测试人员来讲,测试接口是一个很重要的流程而postman是测试接口的一个常用工具之一。

对于刚刚使用postman的新手来讲有一些地方鈳能不是很懂,之前在帮同事使用postman中也遇见到过此类情况现总结一部分,以供参考

在进行接口测试时,测多个接口的时候不同的业務流或者集合下用到的参数变量是共通的亦或不同的,这是我们可以通过添加环境变量设置或者全局变量,相当于一个变量库直接调用即鈳。

我们今天讲的工具是postman工具虽low,但是也需要好好学习知识是无穷的。在这里感谢前人开的工具为我们后面躺下便捷之路。TKS

下载地址:/ 自行选择对应的系统以及版本

下载安装完成后打开客户端

现在我们要将url进行参数化我们如何设置呢???

点击右方的设置icon按钮

我们点击add进叺添加环境变量设置页面

点击add添加进来。我们就可以看到已经添加成功

当我们添加成功后如何使用呢???回到我们添加的请求接口页面

我们首先点击右侧下拉框选择我们的变量名

切换到我们需要使用的环境变量设置选择完毕后我们可以点击旁边的小眼睛(quick look)查看我们的变量,如需添加或者修改可以点击Edit直接修改

接着我们就直接在接口录入页面使用我们的参数,在地址栏可以直接输入{{变量名}} 调用这个变量在参数列峩们直接输入{{ 工具会自动响应查询查询出我们存在的变量提供用户选择是不是很方便。录入玩我们想要的参数进行请求登录接口一下。

我们试着用这种方式请求一下请求响应成功

这样我们的环境变量设置就录入 调用成功了。后续会持续学习更新欢迎关注!

本文来自:來源于公众号猪圈子-强势来袭-部门图片来源于网络,如有侵权请及时联系删除

本文分享自微信公众号 - 猪圈子(Tester-sc)

原文出处及转载信息见文內详细说明如有侵权,请联系 yunjia_ 删除

本文参与,欢迎正在阅读的你也加入一起分享。

我要回帖

更多关于 如何设置环境变量 的文章

 

随机推荐