工作场景:
测试人员在测试机器上(windows、pc)部署测试环境
问题:
1.测试环境部署步骤复杂
2.测试环境部署的流程经常变更
3.需要在多台机器上(10+)执行相同的环境部署操作
4.环境部署的执行时间较长
解决方案:
框架设计:
主体分为 工作机 、服务器 、 测试机
模块设计:
1.测试机上构建微服务脚本win_server,用于接受测试人员的控制指令
测试机
2.在云服务器上搭建数据库服务info_server,用于接受测试机的数据上报和测试人员的数据查询指令
服务器主要提供数据服务
服务器
3.测试人员在工作机上定制环境部署自动化流程,通过多线程的方式触发
工作机上流程,按照流程依次向测试机发送指令
测试机
详细设计:
后续补充
项目成果
应用到测试项目中后,可以实现10台机器多线程自动化并行部署wayang环境,效率提升10倍