云控平台说明
tip
云控是运行在服务器端的,优势是可以链接很多设备,通过网页进行管理设备,和群控有很大的区别
云控平台
- 云控在EC产品序列中属于 云测试平台 ,用于管理多设备多资源协同工作
- EC中内置了和云端通信的能力,直接调用接口即可
- 该文档对应的云控版本为3.11.0+,EC 客户端9.4.0+
核心概念
设备
- 用于执行任务的硬件设备,每个设备都有唯一的编号
脚本
- 可用于自动化执行某种测试任务的代码片段
任务
-
任务:要执行的任务,包含了对应的执行设备组,执行时间周期状态等
-
参数:任务需要的基础参数信息,会一同下发到脚本中
数据
-
预先定义好的脚本需要用到的数据集合
-
在设备上脚本运行之后产生的数据,可在云控中保存
-
可通过接口对数据进行增删改查,以及追加和减少
执行流程
- 1、设备编号后,连接到云端
- 2、云端推送任务到EC中
- 3、EC加载脚本文件并调起脚本
- 4、脚本通获取任务ecloud.getTaskInfo()方法获取任务信息、参数等执行功能
- 5、脚本运行期间,可以对数据进行增删改查等操作
- 6、开发者只需要对设备编号,关注4、5流程,其他的由EC自动处理
使用说明
- 只有调试版本和企业版本打包才能和云控通信