[发明专利]批量业务处理操作的测试方法及装置有效
申请号: | 201710158864.X | 申请日: | 2017-03-16 |
公开(公告)号: | CN108628733B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 陈海波;王维东;刘新荣 | 申请(专利权)人: | 中国移动通信集团山西有限公司;中国移动通信集团公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/20 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 尹红敏 |
地址: | 030032 山西省*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 批量 业务 处理 操作 测试 方法 装置 | ||
本发明公开了一种批量业务处理操作的测试方法及装置,该方法包括:包括:根据批量业务处理操作的程序文件创建容器文件;依据创建的容器文件构建容器文件的镜像;按照预设需求选择镜像中的一个或一个以上业务处理操作的程序容器文件生成的程序进程进行测试;基于测试后的业务处理操作的程序容器进程中的每个业务处理操作的程序容器进程的输出日志,确定业务处理操作的程序容器进程完成测试;根据预设需求的测试顺序停止测试或继续下一个业务处理操作的程序容器进程的测试。能够监控业务处理操作的程序容器进程的启动停止状态,实现批量业务处理操作的全流程测试,合理分配资源便于批量业务处理操作的测试中配置参数的修改。
技术领域
本发明属于计算机技术领域,尤其涉及一种批量业务处理操作的测试方法及装置。
背景技术
现有批量业务处理操作的测试(例如:电信领域的话单相关业务处理操作的全流程测试、网络爬虫相关业务处理操作的测试等)一般需要搭建多台测试主机,高性能数据库,尽可能的模拟生产环境;同时将生产环境的参数配置数据同步至相应的测试主机,若生产环境的配置参数有改动,则需要大量的同步工作;同时在全流程测试中,往往需要手工移动或者拷贝相关文件到特定的目录,才能进行下一步骤的测试,导致开发人员将大量的工作量耗费在环境的熟悉与搭建方面。
目前批量业务处理操作的测试环境,一般需要多台高性能业务主机,数据库主机,以及程序部署等一系列操作。一旦程序变更,或者环境变更则需要进行大量的配置修改,导致将大量的经历耗费在环境的配置方面。此外,测试环境往往受到主机性能的限制,无法实现全流程的自动化,需要开发人员人工监控输出结果,手工进行程序启停,文件移动操作,才能进行下一步的测试步骤。
综上,现有技术方案存在硬件配置要求高,配置修改复杂,需要人工监控等一系列问题。
发明内容
本发明实施例提供了一种批量业务处理操作的测试方法及装置,能够监控业务处理操作的程序容器进程的启动停止状态,实现批量业务处理操作的全流程测试,合理分配资源便于批量业务处理操作的测试中配置参数的修改。
第一方面,提供了一种批量业务处理操作的测试方法,包括:根据批量业务处理操作的程序文件创建容器文件;依据创建的容器文件构建容器文件的镜像;按照预设需求选择镜像中的一个或一个以上业务处理操作的程序容器文件生成的程序进程进行测试;基于测试后的业务处理操作的程序容器进程中的每个业务处理操作的程序容器进程的输出日志,确定业务处理操作的程序容器进程完成测试;根据预设需求的测试顺序停止测试或继续下一个业务处理操作的程序容器进程的测试。
第二方面,提供了一种批量业务处理操作的测试装置,包括:容器文件创建单元、镜像构建单元、测试单元、确定单元和处理单元。该容器文件创建单元用于根据批量业务处理操作的程序文件创建容器文件;该镜像构建单元用于依据创建的容器文件构建容器文件的镜像;该测试单元用于按照预设需求选择镜像中的一个或一个以上业务处理操作的程序容器镜像生成的程序容器进程进行测试;该确定单元用于基于测试后的业务处理操作的程序容器进程中的每个业务处理操作的程序容器进程的输出日志,确定业务处理操作的程序容器进程完成测试;该处理单元用于根据预设需求的测试顺序停止测试或继续下一个业务处理操作的程序容器进程的测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团山西有限公司;中国移动通信集团公司,未经中国移动通信集团山西有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710158864.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用界面控件遍历测试方法及装置
- 下一篇:一种功能程序调试方法和终端