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