Skip to content
本页目录

广告 ADS

全局参数

对项目进行全局参数管理。

使用方法与内置参数

除了用户能自定义全局参数外,Sonic还内置了部分参数供随机数据构造使用。

TIP

测试过程中,例如【获取文本】一类的测试步骤的结果也可以存放到临时参数里,后续也可以通过相同方式引用,达到参数传递的效果。

参数名作用例子结果
random随机两位数的数字John has {{random}} children.John has 32 children.
timestamp当前时间戳(13位)当前时间戳: {{timestamp}}当前时间戳: 1675172119000
random[数字][数字]位数的随机数字(v2.3.0版本后可用这是随机五位数:{{random[5]}}这是随机五位数:32354
random[数字-数字][数字]到[数字]之间随机抽取一位数字(v2.3.0版本后可用她花费了{{random[100-200]}}元她花费了156元
random[字符串|字符串|字符串...]从[]里用|分隔的字符串随机抽取一个字符串(v2.3.0版本后可用{{random[hello|123|???]}}hello 或者 123 或者 ???
全局参数的参数名将文本对应参数名内容替换为参数值hello, {{name}}hello, sonic

特殊用法

一般地,全局参数可以同个参数名分配给多个运行设备。

例:Hello全局参数的参数值为12|13|14。某用例步骤为【输入文本】,文本值为 abc{{Hello}}

那么执行套件时,若选择设备覆盖,并且执行机器为安卓机器A与安卓机器B。

执行到步骤【输入文本】时,安卓A会输入abc12,安卓B会输入abc13

添加全局参数

  1. 前往首页,点击目标项目。
  2. 点击【测试数据管理】选项。
  3. 点击【全局参数】选项。
  4. 点击【添加全局参数】按钮。
  5. 输入参数名和参数值,如果有多个参数值可以用 | 号隔开。
  6. 点击【确定】按钮。
  7. 全局参数添加完毕!

编辑全局参数

  1. 前往首页,点击目标项目。
  2. 点击【测试数据管理】选项。
  3. 点击【全局参数】选项。
  4. 点击目标参数的【编辑】按钮。
  5. 编辑你需要更改的信息。
  6. 点击【确定】按钮。
  7. 全局参数编辑完毕!

删除全局参数

  1. 前往首页,点击目标项目。
  2. 点击【测试数据管理】选项。
  3. 点击【全局参数】选项。
  4. 点击目标参数的【删除】按钮。
  5. 再次点击【确定】按钮。
  6. 全局参数删除完毕!

本文贡献者