[发明专利]用于分布式数据处理系统的模拟测试方法在审
申请号: | 201510870132.4 | 申请日: | 2015-12-02 |
公开(公告)号: | CN105589928A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 郝建明;陈文;沈刚;张育新 | 申请(专利权)人: | 中国银联股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 方世栋;付曼 |
地址: | 200135 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 数据处理系统 模拟 测试 方法 | ||
技术领域
本发明涉及模拟测试方法,更具体地,涉及用于分布式数据处理系统的模拟测试方法。
背景技术
目前,随着计算机和网络应用的日益广泛以及不同领域的业务种类的日益丰富,针对分布式数据处理系统的升级和更新(例如打补丁)进行部署前测试变得越来越重要。
在现有的技术方案中,通常仅针对分布式系统的各个功能进行测试(即针对不同类型的单个操作测试系统功能是否正常),以及针对部分模块进行负载压力测试。
然而,上述现有的技术方案存在如下问题:由于不能测试分布式系统中各个资源以及应用的归因于其相互关联和交互而产生的负载压力的变化,故难于提供符合实际工作环境且具有高的准确度和可信度的测试结果。
因此,存在如下需求:提供具有高的准确度和可信度的用于分布式数据处理系统的模拟测试方法。
发明内容
为了解决上述现有技术方案所存在的问题,本发明提出了具有高的准确度和可信度的用于分布式数据处理系统的模拟测试方法。
本发明的目的是通过以下技术方案实现的:
一种用于分布式数据处理系统的模拟测试方法,所述用于分布式数据处理系统的模拟测试方法包括下列步骤:
(A1)在待测分布式系统上实施目标更新;
(A2)触发部署于所述待测分布式系统的各个主机上的测试脚本运行以通过模拟的方式测试主机性能、数据库负载以及存储性能;
(A3)存储并呈现测试结果。
在上面所公开的方案中,优选地,所述步骤(A1)进一步包括:通过输入用户名和密码的方式登录各个主机,并随之取得权限以触发并运行相应的测试脚本。
在上面所公开的方案中,优选地,所述测试主机性能包括针对各个主机的极端负载测试,并且所述极端负载测试包括CPU满负荷模拟测试、磁盘满负荷模拟测试、内存满负荷模拟测试,交换区满负荷模拟测试,文件系统满负荷模拟测试,网卡带宽使用率满负荷模拟测试、以及文件句柄使用满负荷模拟测试中的一个或多个。
在上面所公开的方案中,优选地,所述测试主机性能包括针对各个主机的功能资源的动态百分比负载测试,并且以如下方式执行所述动态百分比负载测试:根据预先统计的一定时间周期内的真实负载参数确定各个主机的功能资源的负载百分比,并随之基于所确定的各个功能资源的负载百分比模拟测试各个功能资源在所确定的各个功能资源的负载百分比下的运行情况。
在上面所公开的方案中,优选地,所述动态百分比负载测试包括下列中的一个或多个:根据CPU数量和负荷百分比以及预定的持续时间执行CPU百分比负载测试、根据需选择的磁盘的负荷百分比以及预定的持续时间执行磁盘百分比负载测试、根据内存容量选择需消耗的内存大小以及预定的持续时间执行内存百分比负载测试、根据所需的网络流量大小以及预定的持续时间执行网络流量百分比负载测试。
在上面所公开的方案中,优选地,所述测试数据库负载包括数据库全库备份模拟测试,并且以如下方式执行所述数据库全库备份模拟测试:定时发起数据库全库备份操作,并监测是否有死锁产生以及检查日志已确定系统是否升级和/或更新成功。
在上面所公开的方案中,优选地,所述测试数据库负载包括数据库归档备份模拟测试,并且以如下方式执行所述数据库归档备份模拟测试:定时触发数据库归档备份操作,并监测是否发生与系统升级和/或更新相关的异常。
在上面所公开的方案中,优选地,所述测试数据库负载包括数据库导表备份模拟测试,并且以如下方式执行所述数据库导表备份模拟测试:定时触发数据库导表备份操作,并监测是否发生与系统升级和/或更新相关的锁冲突。
在上面所公开的方案中,优选地,所述测试存储性能包括数据读写操作性能模拟测试,并且以如下方式执行所述数据读写操作性能模拟测试:定时触发从外置存储器的文件系统持续读写文件的操作以监测从内部存储卡至外置存储器的数据传输的端到端压力。
在上面所公开的方案中,优选地,所述待测分布式系统是基于Unix操作系统的数据处理系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银联股份有限公司,未经中国银联股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510870132.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:识别群体运动轨迹方法和装置
- 下一篇:一种移动终端实时清理缓存文件的方法