测试计划 CODEARTS TESTPLAN-设置CodeArts TestPlan接口脚本的环境参数:动态变量说明

时间:2024-07-19 11:33:40

动态变量说明

测试套件中的多个用例间可能存在上下文关系,后执行的用例依赖先执行用例中接口的返回结果。例如所有的接口都需要鉴权信息,且鉴权信息有时效性,如果在每个用例里都去获取鉴权信息,用例的测试步骤会显得冗余,不易维护。

使用动态全局变量即可避免上述问题,在第一个执行的用例中获取鉴权信息后赋值给动态全局变量,后面执行的用例直接使用动态全局变量即可,无需重复获取鉴权信息。

  1. 设置动态变量。

    1. “接口自动化测试用例列表”页面,单击页面右侧“更多”,选择“环境参数”
    2. 选中动态变量列的复选框,单击“保存”,将全局参数设置为动态参数。

  2. 赋值动态变量。

    1. 在接口自动化用例中,选择URL请求的“响应提取”标签下,单击匹配列的“添加”按钮。

    2. “赋值给环境动态参数”下拉列表中希望赋值的全局动态参数。

  3. 使用动态变量。

    • 在测试用例中使用动态变量。

      在需要使用全局动态变量的用例中,引用动态全局变量,引用方式请参见环境参数引用形式

    • 在测试套件中使用动态全局变量。

      23中的用例按顺序添加到测试套件中,选择“串行执行”,即可让使用动态变量的用例执行时使用到动态全局变量被赋值的最新值。

      并行执行时动态变量的赋值和使用顺序不能保证,因此不推荐在并行执行时使用动态全局变量。

support.huaweicloud.com/usermanual-testman/cloudtest_01_0052.html