文档首页/ CodeArts API/ 用户指南/ 环境与环境变量
更新时间:2024-10-11 GMT+08:00
分享

环境与环境变量

在开发项目中,不同阶段对应不同环境,例如:前端与后端的开发人员需要在研发环境做功能联调,测试人员需要在测试环境测试,上线生产环境前也需要在预发环境验证,不同环境对应不同的前置URL和接口参数值,为了方便快速切换运行环境,快速修改前置URL等参数,CodeArts API提供了环境管理功能。

前提条件

免费开通“API测试”的高阶功能试用或开通CodeArts TestPlan套餐

环境参数入口

进入目标项目后,在右上角提供快速切换环境下拉框,提供快速搜索功能。

单击下拉框右侧,即可进入“环境参数”页面。

新建环境

在“环境参数”页面,单击,填写环境名称和描述,然后单击“确定”,即可添加一个环境。

新建变量

在“环境参数”页面,单击,即可添加一个变量,根据需要填写变量信息:

参数项

说明

名称

当前环境变量参数名,可使用“$${参数名}”形式进行引用。

类型

包括:文本、随机字符串、随机整数、时间戳、格式化时间戳、生成UUID、Base64编码、MD5哈希值、密码或认证信息、SHA512编码。

当前环境变量的值,支持加密显示。

描述

根据不同类型,自动添加默认描述,也可根据设计需要自定义描述。

敏感变量

勾选为敏感变量后,云测对参数值加密存储,在测试结果日志中使用星号覆盖处理。敏感数据类型适用并不限于个人信息、鉴权信息等,如:姓名、地址、用户名等。

动态变量

动态参数的值可以在用例执行过程中被赋值。动态参数初始值可为空,被赋值之后,此处显示的是最新值。

动态参数赋值方法:在用例测试步骤“响应提取”的“赋值给环境动态参数”中设置后,测试执行时,响应提取的内容将被赋值给动态参数。

变量搜索

CodeArts API支持在当前环境下搜索变量,可以根据如下条件搜索:

  • 变量参数选择:全部、名称、值、描述、动态变量。
  • 关键字:支持关键字快速搜索。

参数使用

环境参数可以用于整个项目,如:快捷调试的参数、URL,测试步骤的参数、检查点、变量、URL等都可以引用环境参数。

环境参数的引用形式为“$${参数名}”,如:参数名为“hostname”,则可以使用“$${hostname}”来引用该参数。可以按环境上下文配置环境参数,如:类生产环境中hostname=stage.example.com,生产环境中hostname=prod.example.com。测试执行时可选择环境执行。

相关文档