[发明专利]一种基于Docker的集成测试方法及系统有效
申请号: | 201510793748.6 | 申请日: | 2015-11-17 |
公开(公告)号: | CN105224466B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 叶耀荣 | 申请(专利权)人: | 广州亦云信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 胡拥军 |
地址: | 510260 广东省广州市海珠区新港*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 docker 集成 测试 方法 系统 | ||
1.一种基于Docker的集成测试方法,其特征在于,所述方法包括:
采用Docker容器的集成方式,将集成测试组件部署在Docker里面,形成Docker的集成测试环境;
利用脚本命令行菜单,通过RPC远程过程调用协议调用所述集成测试组件来完成不同功能模块的测试;
所述利用脚本命令行菜单,通过RPC远程过程调用协议调用所述集成测试组件来完成不同功能模块的测试,具体为:通过相关脚本调出命令菜单,选择所述命令菜单对应需要测试的功能模块,进入所述命令菜单的子菜单进行相关功能测试。
2.如权利要求1所述的方法,其特征在于,所述采用Docker容器的集成方式,将集成测试组件部署在Docker里面,形成Docker集成测试环境具体包括:提供集成测试组件和脚本、组建Docker集成测试环境和配置所述Docker集成测试环境;
所述提供集成测试组件和脚本具体包括:提供集成测试所需的所有组件和相关脚本,并对所述组件开设RPC远程过程调用协议服务;
所述组建Docker集成测试环境具体包括:将第一虚拟机作为Docker私有仓库,第二虚拟机作为Docker宿主机;利用Dockerfile规则构建所述集成测试组件的Docker镜像,所述Docker镜像保存到所述Docker私有仓库;所述Docker宿主机从所述Docker私有仓库中下载所述Docker镜像,并运行基于所述Docker镜像的Docker容器,由所述Docker容器组成一套Docker的集成测试环境;
所述配置Docker集成测试环境具体包括:配置好各个所述Docker容器,并连通各个Docker容器之间网络的通讯,以确保通过客户端的Docker调用到服务端的Docker容器。
3.如权利要求2所述的方法,其特征在于,所述相关脚本包括:生成命令菜单和提供RPC基础功能的脚本、SQL脚本、数据脚本和供各种功能模块使用的脚本。
4.如权利要求2所述的方法,其特征在于,两台所述Docker宿主机分为:一台宿主机运行主Docker测试环境,另一台宿主机运行副Docker测试环境。
5.如权利要求1或2所述的方法,其特征在于,所述采用Docker容器的集成方式,将集成测试组件部署在Docker里面,形成Docker集成测试环境,之后还包括:新增Docker集成测试环境和/或复制Docker集成测试环境。
6.如权利要求5所述的方法,其特征在于,所述新增Docker集成测试环境具体包括:
构建一台新增Docker宿主机;
从所述Docker私有仓库中下载所述Docker镜像,放在所述新增Docker宿主机中;
运行基于所述Docker镜像的Docker容器形成Docker测试环境。
7.如权利要求5所述的方法,其特征在于,所述复制Docker集成测试环境具体包括:
构建一台新增Docker宿主机;
将Docker集成测试环境的Docker容器导出tar结构文件,移动所述tar结构文件到所述新增Docker宿主机中;
导入所述tar结构文件为组件镜像,运行基于所述组件镜像的Docker容器形成Docker集成测试环境。
8.如权利要求1~4之一所述的方法,其特征在于,还包括:所述Docker集成测试环境进行自动更新。
9.一种基于Docker的集成测试系统,所述系统包括存储器和处理器,其特征在于,所述处理器用于:
采用Docker容器的集成方式,将集成测试组件部署在Docker里面,形成Docker的集成测试环境;
利用脚本命令行菜单,通过RPC远程过程调用协议调用所述集成测试组件来完成不同功能模块的测试;
所述利用脚本命令行菜单,通过RPC远程过程调用协议调用所述集成测试组件来完成不同功能模块的测试,具体为:通过相关脚本调出命令菜单,选择所述命令菜单对应需要测试的功能模块,进入所述命令菜单的子菜单进行相关功能测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州亦云信息技术有限公司,未经广州亦云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510793748.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种衣物折叠板
- 下一篇:倾斜筒滚筒洗衣机减震器的安装结构