【技术实现步骤摘要】
服务器的性能测试方法、装置、设备及存储介质
[0001]本申请涉及分布式技术,尤其涉及一种服务器的性能测试方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在分布式集群下存在至少一个应用服务器,各应用服务器运用到各种计算任务中,为了保证各应用服务器的性能完好,需要对各应用服务器进行性能测试,从而知悉各应用服务器的性能情况
。
[0003]现有技术中对分布式集群下的各应用服务器进行性能测试时,测试用户对各应用服务器进行计算,得到分布式集群下所有应用服务器的测试汇总结果,接着测试用户基于测试汇总结果确定分布式集群下的各应用服务器的性能情况,以实现对各应用服务器的性能测试
。
[0004]然而现有技术中对分布式集群下的应用服务器的性能测试依赖于人工进行测试汇总,所以浪费时间,效率较低;此外,人工在测试汇总时,容易出错,导致准确率较低
。
技术实现思路
[0005]本申请提供一种服务器的性能测试方法
、
装置
、
设备及存储介质,用以解决对分布式集群下的应用服务器的性能测试依赖人工进行测试汇总,导致浪费时间,效率较低,以及准确率较低的问题
。
[0006]第一方面,本申请提供一种服务器的性能测试方法,所述方法应用于测试服务器,所述测试服务器位于分布式集群中,所述分布式集群中还包括至少一个应用服务器,所述方法包括:
[0007]获取性能测试信息;
[0008 ...
【技术保护点】
【技术特征摘要】
1.
一种服务器的性能测试方法,其特征在于,所述方法应用于测试服务器,所述测试服务器位于分布式集群中,所述分布式集群中还包括至少一个应用服务器,所述方法包括:获取性能测试信息;基于所述性能测试信息生成各应用服务器对应的性能测试指令,并将性能测试指令发送至对应的应用服务器,以指示各应用服务器基于对应的性能测试指令进行测试,以获得对应的性能测试子结果;接收各应用服务器发送的性能测试子结果,并对至少一个性能测试子结果进行签名确认;响应于性能测试子结果的签名通过,对签名通过的性能测试子结果进行测试汇总,以获得性能测试汇总结果;根据所述性能测试汇总结果确定所述分布式集群下的所有应用服务器的性能情况
。2.
根据权利要求1所述的方法,其特征在于,所述性能测试信息包括目标测试时间段以及目标测试关键词;所述基于所述性能测试信息生成各应用服务器对应的性能测试指令,包括:获取各应用服务器对应的配置文件;所述配置文件中包括预设日志存放目录;所述预设日志存放目录用于存放至少一个日志文件;所述日志文件用于存放至少一笔交易;针对各应用服务器,基于目标测试时间段
、
目标测试关键词以及应用服务器对应的预设日志存放目录生成各应用服务器对应的性能测试指令
。3.
根据权利要求2所述的方法,其特征在于,所述性能测试子结果包括至少一个交易时间对应的子结果;所述交易时间对应的子结果包括对应的交易时间以及在该交易时间内各交易类型对应的测试反馈信息;所述测试反馈信息包括交易类型相关信息以及该交易类型的待测试签名信息;所述交易类型相关信息包括该交易类型的交易成功子数以及交易子数;所述交易时间位于所述目标测试时间段内;所述对至少一个性能测试子结果进行签名确认,包括:针对至少一个性能测试子结果对应的各交易时间对应的子结果,分别对包括的交易类型相关信息对应的内容进行散列计算,以获得各交易时间内各交易类型对应的目标签名信息;所述目标签名信息中包括至少一个目标数值字符;将所述目标数值字符与对应的交易类型的待测试签名信息中包括的待测试数值字符进行匹配;响应于目标数值字符与待测试数值字符匹配,确定所述性能测试子结果的签名通过;响应于目标数值字符与待测试数值字符匹配未匹配,确定所述性能测试子结果的签名不通过;所述对签名通过的性能测试子结果进行测试汇总,以获得性能测试汇总结果,包括:在所有签名通过的性能测试子结果中,读取同交易时间对应的同种交易类型的交易成功子数;分别计算各同种交易类型的交易成功子数的成功加和值,将各所述成功加和值确定为在该交易时间内各交易类型的交易成功数;分别计算各同种交易类型的交易子数的交易加和值,将各所述交易加和值确定为在该交易时间内各交易类型的交易数;
确定至少一个交易时间对应的汇总子结果,并将所述至少一个交易时间对应的汇总子结果按照交易时间先后顺序排序,以获得性能测试汇总结果;所述交易时间对应的汇总子结果包括对应的交易时间
、
在该交易时间内各交易类型对应的交易成功数以及交易数
。4.
根据权利要求2所述的方法,其特征在于,所述根据所述性能测试汇总结果确定所述分布式集群下的所有应用服务器的性能情况,包括:根据所述性能测试汇总结果中各交易类型对应的交易成功数计算所有交易类型的交易成功总数;计算目标测试时间段占据的总秒数;计算所述交易成功总数与总秒数的比值,将所述比值确定为目标性能指数;基于所述目标性能指数确定所述分布式集群下的所有应用服务器的性能情况;所述基于所述目标性能指数确定所述分布式集群下的所有应用服务器的性能情况,包括:响应于所述目标性能指数大于或等于所述预设性能指数,确定所述分布式集群下的所有应用服务器满足性能要求;响应于所述目标性能指数小于所述预设性能指数,确定所述分布式集群下的所有应用服务器不满足性能要求
。5.
【专利技术属性】
技术研发人员:崔建业,吕秋香,郭晖,潘艳,王凯,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。