如何在 API 测试中自定义全局变量

全局变量可以在测试过程中动态取值以及赋值,可以在请求信息使用双花括号或者代码来引用该全局变量。

如何在 API 测试中自定义全局变量_第1张图片

自定义全局变量有以下特性:

  • 自定义全局变量不依赖于环境,即使没有选择环境也可以使用。
  • 自定义全局变量仅储存在客户端中,清除浏览器缓存时也会把自定义全局变量清除。
  • 可以通过点击页面右上角预览环境按钮来查看当前的自定义全局变量值,如下图

如何在 API 测试中自定义全局变量_第2张图片

脚本中操作全局变量

在代码中,可以通过以下语句对自定义全局变量操作:

eo.globals.get(“variable_key”); //获取某个全局变量的值
eo.globals.set(“variable_key”,”variable_value”); //为某个全局变量赋值,注意值的类型只能是string、number、bool,除此之外会报错。
eo.globals.unset(“variable_key”); //清除某个全局变量
eo.globals.clear; //清除所有全局变量

本文中使用的是开源的 API 管理工具——Eoapi,有 API 相关的核心功能,它更轻量,同时可拓展。

Eolink 在 2022 年开源了 Eoapi 项目,Eoapi 建立在 Eolink 多年以来在 API 全生命周期领域的行业经验基础之上,同时希望通过开源吸收社区中最棒的想法和实践。

最后放一个 Demo 自己体验一下:

Demo:

www.eoapi.io/?utm_source=sf&utm_campaign=xh&utm_content=quanjubianliang

你可能感兴趣的:(如何在 API 测试中自定义全局变量)