【技术实现步骤摘要】
大数据平台的测试方法、装置、设备、存储介质和系统
本申请实施例涉及大数据
,尤其涉及一种大数据平台的测试方法、装置、设备、存储介质和系统。
技术介绍
大数据技术的实现离不开大数据平台,大数据平台通常由的服务器集群构成,具有对大规模数据的采集、处理、存储和挖掘等功能,能够将大规模数据中隐藏的信息和知识挖掘出来,从而应用到人类生活的方方面面。因此,为保证大数据平台有效运行,对大数据平台进行非功能性测试,是十分有必要的。现有技术中,通过手工测试的方式,对大数据平台进行非功能性测试,存在测试效率低和出错率高的问题。
技术实现思路
本申请实施例提供一种大数据平台的测试方法、装置、设备、存储介质和系统,以解决现有技术中存在的测试效率低和出错率高的问题。第一方面,本申请实施例提供一种大数据平台的测试方法,包括:获取目标测试指标,所述目标测试指标为一键启停有效性、集群有效性、服务进程自我拉起有效性和超时有效性中的一种;根据所述目标测试指标,调用压力测试工具和监听工具对所述大数据平台进行测试,得到所述大数据平台的性能参数。可选地,所述调用压力测试工具和监听工具对所述大数据平台进行测试,得到所述大数据平台的性能参数,包括:调用所述压力测试工具中预先配置的与所述目标测试指标匹配的目标测试数据包进行模拟发压,对所述大数据平台进行测试;调用预先设置在所述大数据平台中的监听工具,对测试过程中所述大数据平台的运行状况进行监测,得到所述大数据平台的性能参数。可 ...
【技术保护点】
1.一种大数据平台的测试方法,其特征在于,包括:/n获取目标测试指标,所述目标测试指标为一键启停有效性、集群有效性、服务进程自我拉起有效性和超时有效性中的一种;/n根据所述目标测试指标,调用压力测试工具和监听工具对所述大数据平台进行测试,得到所述大数据平台的性能参数。/n
【技术特征摘要】
1.一种大数据平台的测试方法,其特征在于,包括:
获取目标测试指标,所述目标测试指标为一键启停有效性、集群有效性、服务进程自我拉起有效性和超时有效性中的一种;
根据所述目标测试指标,调用压力测试工具和监听工具对所述大数据平台进行测试,得到所述大数据平台的性能参数。
2.根据权利要求1所述的方法,其特征在于,所述调用压力测试工具和监听工具对所述大数据平台进行测试,得到所述大数据平台的性能参数,包括:
调用所述压力测试工具中预先配置的与所述目标测试指标匹配的目标测试数据包进行模拟发压,对所述大数据平台进行测试;
调用预先设置在所述大数据平台中的监听工具,对测试过程中所述大数据平台的运行状况进行监测,得到所述大数据平台的性能参数。
3.根据权利要求2所述的方法,其特征在于,所述调用所述压力测试工具中预先配置的与所述目标测试指标匹配的目标测试数据包进行模拟发压,对所述大数据平台进行测试,包括:
根据所述目标测试数据包中预先配置的线程组数,向所述大数据平台发送数据处理请求;
在所述大数据平台根据所述数据处理请求执行数据处理的过程中,根据所述目标测试数据包中预先配置的测试指令发送机制,向所述大数据平台发送与所述目标测试指标相关的测试指令,以对所述大数据平台进行关于所述目标测试指标的测试。
4.根据权利要求3所述的方法,其特征在于,所述目标测试指标为一键启停有效性,所述根据所述目标测试数据包中预先配置的测试指令发送机制,向所述大数据平台发送与所述目标测试指标相关的测试指令,以对所述大数据平台进行关于所述目标测试指标的测试,包括:
向所述大数据平台中的目标服务器发送进程结束指令;间隔预设时长后,向所述目标服务器发送进程恢复指令,以对所述大数据平台进行一键启停有效性测试。
5.根据权利要求4所述的方法,其特征在于,所述性能参数包括:所述目标服务器进程结束过程中所述大数据平台的每秒事务数、资源利用率和进程结束耗时中的至少一项;以及所述目标服务器进程恢复过程中所述大数据平台的每秒事务数、资源利用率和进程恢复耗时中的至少一项。
6.根据权利要求3所述的方法,其特征在于,所述目标测试指标为集群有效性,所述根据所述目标测试数据包中预先配置的测试指令发送机制,向所述大数据平台发送与所述目标测试指标相关的测试指令,以对所述大数据平台进行关于所述目标测试指标的测试,包括:
向所述大数据平台中的目标服务器发送进程挂起指令;间隔预设时长后,向所述大数据平台中的目标服务器发送恢复挂起指令,以对所述大数据平台进行挂起测试。
7.根据权利要求6所述的方法,其特征在于,所述性能参数包括:所述目标服务器进程挂起过程中所述大数据平台的每秒事务数、资源利用率、报错情况和进程挂起耗时中的至少一项;以及所述目标服务器的进程恢复挂起过程中所述大数据平台的每秒事务数、资源利用率、报错情况和挂起恢复耗时中的至少一项。
8.根据权利要求3所述的方法,其特征在于,所述目标测试指标为集群有效性,所述根据所述目标测试数据包中预先配置的测试指令发送机制,向所述大数据...
【专利技术属性】
技术研发人员:杨义文,韩瑜,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。