一种通用大数据平台稳定性测试系统及方法技术方案

技术编号:23764112 阅读:161 留言:0更新日期:2020-04-11 18:56
本发明专利技术涉及数据平台测试领域,具体提供了一种通用大数据平台稳定性测试系统及方法。与现有技术相比,本发明专利技术的通用大数据平台稳定性测试系统,由场景管理模块、场景编排模块、测试输出模块和问题跟踪模块组成,所述场景管理模块与场景编排模块、测试输出模块和问题跟踪模块依次连接;所述场景管理模块包含硬件层、操作系统层和/或应用层的异常脚本;所述场景编排模块用于保证平台服务不中断的前提下,来模拟不同组件不同场景的异常;所述测试输出模块用于测试结果进行输出;所述问题跟踪模块用于测试结果异常时,跟踪定位记录是哪种异常场景组合导致本次异常。快速构建测试场景,构建的测试场景整体、全面,便于发现日常测试中难以发现的隐藏问题,具有良好的推广价值。

A stability test system and method for general big data platform

【技术实现步骤摘要】
一种通用大数据平台稳定性测试系统及方法
本专利技术涉及数据平台测试领域,具体提供一种通用大数据平台稳定性测试系统及方法。
技术介绍
随着互联网+时代的到来,各行各业的数据都产生了爆炸式增长,如何让数据更有价值,发掘、分析这些海量数据使之相互作用形成有价值的信息。是每个企业重点关注的内容之一,大数据平台为企业解决了这个难题。一方面,大数据平台的复杂性,平台架构及组件的开源性、开放性,导致了平台的稳定难以预测,在常规的测试中通常对单个组件或特定的平台应用进行稳定性测试,测试的异常场景覆盖度不高,且不同组件间的相互影响与依赖不能有效覆盖,这也就造成平台上线后,总会出现这样或那样的异常情况。另一方面,由于平台自身的复杂性、组件的多样性,任何一个组件出现异常都可能造成整个平台的异常,不同组件的异常状况组合往往会产生难以预测的结果,传统测试往往针对独立组件、核心应用进行稳定性测试,整个测试缺乏整体性、全面性,不能发现隐藏的深层次的问题。
技术实现思路
本专利技术是针对上述现有技术的不足,提供一种设计合理,安全适用的通用大本文档来自技高网...

【技术保护点】
1.一种通用大数据平台稳定性测试系统,其特征在于,由场景管理模块、场景编排模块、测试输出模块和问题跟踪模块组成,所述场景管理模块与场景编排模块、测试输出模块和问题跟踪模块依次连接;/n所述场景管理模块用于管理稳定性测试所需要的各种场景的脚本,包含硬件层、操作系统层和/或应用层的异常脚本;/n所述场景编排模块用于保证平台服务不中断的前提下,来模拟不同组件不同场景的异常;/n所述测试输出模块用于测试结果进行输出;/n所述问题跟踪模块用于测试结果异常时,跟踪定位记录是哪种异常场景组合导致本次异常。/n

【技术特征摘要】
1.一种通用大数据平台稳定性测试系统,其特征在于,由场景管理模块、场景编排模块、测试输出模块和问题跟踪模块组成,所述场景管理模块与场景编排模块、测试输出模块和问题跟踪模块依次连接;
所述场景管理模块用于管理稳定性测试所需要的各种场景的脚本,包含硬件层、操作系统层和/或应用层的异常脚本;
所述场景编排模块用于保证平台服务不中断的前提下,来模拟不同组件不同场景的异常;
所述测试输出模块用于测试结果进行输出;
所述问题跟踪模块用于测试结果异常时,跟踪定位记录是哪种异常场景组合导致本次异常。


2.根据权利要求1所述的一种通用大数据平台稳定性测试系统,其特征在于,所述应用层包含组件和软件层面。


3.根据权利要求2所述的一种通用大数据平台稳定性测试系统,其特征在于,在场景管理模块中操作系统层有11大场景,硬件层有3大场景,组件和软件层面11大场景。


4.根据权利要求3所述的一种通用大数据平台稳定性测试系统,其特征在于,操作系统层的11大场景由软关机、禁用网卡、强制终止进程、挂起进程、CPU超载、主机防火墙对数据包过滤拦截、IO故障注入、TC数据包重新编排、模拟文件系统损坏、模拟磁盘可用空间为0和模拟网络流量打满组成。


5.根据权利要求3所述的一种通用大数据平台稳定性测试系统,其特征在于,硬件层的3大场景由拔掉网线、直接关闭电源和拔掉硬盘组成。


6.根据权利要求3所述的一种通用大数据平台稳定性测试系统,其特征在于,组件和软件层面的11大场景由停止数据节点的服务、杀掉数据节点服务进程、重启数据节点服务...

【专利技术属性】
技术研发人员:刘祥张雪莲孟建
申请(专利权)人:浪潮软件集团有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1