1、 根据参数 who ,找到要调用微服务模块
2、 微服务模块,收到命令后,根据参数 dowhat ,调用上层的原子测试功能
3、 上层命令执行层在执行原子测试功能的时候,用到了 parastodo 参数
图 4 -4 自动化测试系统网络分布设计图
自动化测试系统实际组网图如下。
整个系统测试系统分布在 3 个测试 PC 上。
1、 两台 PC 上都安装有软电话 + 模拟工具,也安装了相应的软电话和模拟工具的 Sikuli 驱动模块
2、 第三台 PC 上安装运行有两个 python 编写的微服务脚本。一个可以对 Oracle 数据库进行操作,另外一个可以通过 SSH 协议远程对服务器进行操作。对服务器进行操作的模块目前只实现了日志分析功能。
图 4 -5 平台自动化测试系统实际组网图
原文转自:https://mp.weixin.qq.com/s/XMsmK6kaysG7Y_DUZjnx-Q