【技术实现步骤摘要】
一种基于容器化的测试方法、装置及电子设备
[0001]本专利技术涉及测试领域,尤其涉及一种基于容器化的测试方法、装置及电子设备。
技术介绍
[0002]为了适应不同的测试需求,当前存在自动化测试和混沌测试两种方式,其中,自动化测试是把以人为驱动的测试行为转换为机器执行,主要是在预设条件下运行系统或应用程序,评估运行结果。混沌测试为通过在现有运行环境中注入故障来发现系统或应用的兼容性问题。
[0003]但是,现有技术中,自动化测试和混沌测试都是单体化的,即二者无法同时在应用环境中运行。
技术实现思路
[0004]有鉴于此,本专利技术实施例公开了一种基于容器化的测试方法、装置及电子设备,通过容器化的方式,实现了在同一个应用环境中同时运行自动化测试和混沌测试的目的,一方面提升了测试的效率,另一方面也使得测试更加的全面。
[0005]本专利技术实施例公开了一种基于容器化的测试方法、包括:
[0006]响应于测试指令,将待测试的对象部署到第一服务器上;
[0007]将包含有自动化测试脚本 ...
【技术保护点】
【技术特征摘要】
1.一种基于容器化的测试方法,其特征在于,包括:响应于测试指令,将待测试的对象部署到第一服务器上;将包含有自动化测试脚本的第一镜像文件和配置文件部署到第二服务器上,并将包含有混沌测试脚本的第二镜像文件部署到第一服务器上;所述第一镜像文件是基于容器的方式对自动化测试脚本进行打包后得到的,所述第二镜像文件是基于容器的方式对混沌测试脚本进行打包后得到的;响应于自动化测试启动指令,对所述待测试对象进行自动化测试;响应于混沌测试启动指令,对所述待测试对象进行混沌测试。2.根据权利要求1所述的方法,其特征在于,所述将待测试的对象部署到第一服务器上,包括:基于容器化的方式将待测试的对象进行打包;并部署到第一服务器上。3.根据权利要求1所述的方法,其特征在于,还包括:获取所述第一服务器的IP地址和用户的相关信息;根据所述第一服务器的IP地址和用户的相关信息,部署混沌测试代理到所述第一服务器;和/或获取所述第一服务器的IP地址和用户的相关信息;根据所述第一服务器的IP地址和用户的相关信息,部署混沌测试监控工具到所述第一服务器上。4.根据权利要求1所述的方法,其特征在于,所述响应于自动化测试启动指令,对所述待测试对象进行自动化测试,包括:启动第一镜像文件,得到自动化测试容器;将配置文件映射到所述自动化测试容器中。5.根据权利要求1所述的方法,其特征在于,还包括:响应于自动化测试停止指令,删除所述第一镜像文件;响应于混沌测试停止指令,删除所述第二镜像文件。6.一种基于容器化的测试装置,其特征在于,包括:第一部署单元,用于响应于测试指令,将待测试的对象部署到第一服务器上;第二部署单...
【专利技术属性】
技术研发人员:刘斌,刘晓婷,彭上尉,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。