专栏首页ApiPostApiPost的环境变量的定义和使用「ApiPost环境变量」

ApiPost的环境变量的定义和使用「ApiPost环境变量」

新版的ApiPost(Chrome拓展V2.0.8+/客户端V2.2.1+)已经支持环境变量的定义和使用。

本文主要介绍ApiPost环境变量的第一课:如何定义环境变量,并如何使用它。

ApiPost简介:

ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。

官网:https://www.apipost.cn/

什么是环境变量?

对于一些常见的参数,我们可以将其定义成环境变量,以便达到一处改动,全部改动的目的。

例如我们请求的URL域名,完全可以将其设置为环境变量,在URL栏只输入路由即可。这样的话,我们可以通过控制环境变量的值,来达到请求不同域名、相同路由的API接口(比如可以用来快速切换开发环境和生产环境)。

如下图所示,我们将域名定义成了变量:url。

如何定义环境变量?

如上面的例子,我们将域名定义成了变量:url。但是此时,如果点击【发送】会提示错误,因为虽然您使用了环境变量url,但您还没有正式定义它。

那么我们是在上面地方定义它呢?

如下图所示,我们需要先创建一个环境,然后,定义环境变量的key和value。

第一步:点击发送按钮上方的【未选择环境】——【新建环境】来新建一个环境

第二步:点击【新建环境】,我们就可以定义一个环境,并为这个环境定义一些变量了。如下图所示:

第三步:保存

如上如所示,我们定一个环境【开发环境】,并定义了2个变量:url和test变量。点击【保存环境】按钮保存。

第四步:测试

此时选择我们刚创建的【开发环境】,然后点击发送,就出现正常的响应结果了。

环境变量定义后,我们就可以使用他们了。调用环境变量的方法是: {{变量名}}

原文链接:https://www.apipost.cn/article/1008

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ApiPost自动化测试基础之:如何使用测试校验(测试用例)?

    我们在《ApiPost的环境变量的定义和使用》和《ApiPost自动化测试基础之:接口参数依赖的情景处理》分别讲解了ApiPost环境变量的定义、使用以及基于环...

    骑马的少年
  • ApiPost自动化测试基础之:接口参数依赖的情景处理

    在《ApiPost环境变量之第1课》里,我们介绍了什么是ApiPost环境变量,并如何定义、使用它。

    骑马的少年
  • 使用ApiPost测试接口时需要先登录的接口怎么办(基于Cookie)?

    今天,我们讲解利用ApiPost的环境变量,解决这种需要先登录再请求的接口依赖情况。

    骑马的少年
  • ApiPost(中文版postman)如何发送一个随机数或者时间戳?

    比如,当我们的请求参数是一个时间戳或者随机数时,我们可以用ApiPost的内建变量。

    骑马的少年
  • 接口自动化框架pyface详细介绍

    本框架系本人结合一些实践经验和开源框架设计思想,在家基于兴趣爱好独立完成的代码开发。

    dongfanger
  • ArmourBird CSF:一款针对容器实例服务的安全框架

    ArmourBird CSF是一款针对容器实例服务的安全框架,ArmourBird CSF基于模块化实现,并且具有高度可扩展的特性,支持API自定义开发,可用于...

    FB客服
  • crontab使用环境变量

    两种方式: 1)直接在crontab中定义变量,如: A=123 * * * * * echo $A > /tmp/a.txt 注意在定义变量时...

    一见
  • ApiPost自动化测试基础之:流程测试

    我们在《ApiPost自动化测试基础之:接口参数依赖的情景处理》和《ApiPost自动化测试基础之:如何使用测试校验(测试用例)?》分别讲解了ApiPost自动...

    骑马的少年
  • 4-12 环境变量的使用

    其实我么之前已经将webpack.config.js 按环境进行去了区分配置,那么在公共配置文件中我们能否知道当前所处的环境,并据此做逻辑区分呢?

    love丁酥酥

扫码关注云+社区

领取腾讯云代金券