API 测试切换环境,可以这么简单

设置 API 的请求地址前缀、全局变量信息。在测试时,可以一键切换测试环境而不需要手动输入域名。

我们可以通过环境下拉框新增环境。

我们可以通过切换测试环境对 API 实现以下操作:

  • 修改请求地址 URL
  • 通过全局变量动态改变所有 API 的请求信息,例如 Query、 Body等参数

前置URL

在测试时我们只需要选中相应的请求地址,测试时域名就会自动加到 API 路径前面,可以通过切换环境快速对开发、测试、线上环境的 API 进行测试

在 API 文档或测试中使用的方式引用环境变量,在发送请求时会自动将环境变量替换为响应的值。

环境变量

环境变量常用语以下场景:

  • 通过环境变量改变 API URL 里面的版本路径,比如 api.eoapi.com/user/login
  • 改变请求参数的 Key 和 Value, 比如表单中有一个参数的 version,值是环境变量:

以上这个工具叫 Eoapi,是国产的开源 API 工具,除了最常用的文档和测试功能,

目前的 v 1.9.0 版本,新增 API 分享、团队协作功能。除此之外他们还支持:

  • 强大的文档功能
  • 丰富的插件市场,可拓展
  • 前后置脚本
  • 支持查看所有测试历史
  • 支持 Websocket 协议,后续也会新增支持更多的主流协议

在线 Demo:

https://www.eoapi.io/?utm_source=sf&utm_campaign=xh&utm_content=ceshi

如果你觉得这个开源项目还可以的话,不妨点个 star 支持下他们,如果你觉得还需要继续优化,不妨去提个Issue.

Github:

https://github.com/eolinker/e...

Gitee:

https://gitee.com/eolink_admi...

122 声望
2 粉丝
0 条评论
推荐阅读
第一次写 API 接口文档,可以这么做
 我在开始一个新的接口之前,需要进行以下判断:请求协议是不是 HTTP、https?请求体和响应格式是什么(XML、JSON、FormData、Raw)?API 是不是 RESTful 风格?如果上面三个问题的答案都清楚了,就可以开始新增一...

气势凌人的柿子阅读 140

ChatGPT 插件上线!亲测,更加便捷!
ChatGPT 正火的时候,还有很多人都在忙着搜教程,大家想亲自体验原汁原味的 ChatGPTt,可搜到的资源要不是很难用,或者无法科学上网,挺折腾的,现在终于不用那么麻烦了。

Postcat2阅读 286评论 4

别再说 AI 了,这个 API 管理工具悄悄开源了,快来看看
说到开源的 API 管理工具,大家可能很容易想到 Postman 的妹妹 Postwoman,如果你也喜欢开源产品,那接下来这个工具你可不能错过~

气势凌人的柿子2阅读 347

登上了 Github trending!这个 API 管理工具新秀厉害了!
昨天我在逛Github上的时候,无意发现我们的 Postcat ,居然登上了 Github trending !这个还是很厉害的!那种心情你们应该懂的吧,就是自己的工具,居然也被大家知道了,很开心!

Postcat2阅读 182

IDEA 插件上新! 生成接口文档就是这么快!
当有接口对接需求的时候,开发终于不用再担心 API 文档难写了,也不用再一个个接口文档重新写!安装这个 IDEA 插件,可以一步将文档导入到 Postcat。

Postcat2阅读 141评论 1

封面图
在京东如何做好前端系统的可观测性
作者:京东科技 王亚森前言本文旨在从0到1的讲述一下我们团队在做系统可观测性过程中所沉淀下来的一整套解决方案,收效甚巨,不敢苟藏,当公之于众,共建吾辈光明之未来。先讲一下我们从中得到的好处:1,当我所...

京东云开发者1阅读 231

封面图
一名七年老安卓的一二月小结
你好,我是 shixin,一名工作七年的安卓开发。每两个月我会做一次总结,记下这段时间里有意义的事和值得反复看的内容,为的是留一些回忆、评估自己的行为、沉淀有价值的信息。一转眼 2023 年过去了六分之一,这两...

shixinzhang2阅读 283

封面图
122 声望
2 粉丝
宣传栏