测试结果分析方法、装置、服务器及存储介质制造方法及图纸

技术编号:22075451 阅读:19 留言:0更新日期:2019-09-12 14:03
本申请实施例公开了一种测试结果分析方法、装置、服务器及存储介质,其中,该方法可以包括:获取目标测试用例对应的测试信息;所述测试信息包括:测试指标、所述测试指标对应的类别和所述测试指标对应的测试结果;根据预设的不同指标、不同类别和不同测试分析规则之间的对应关系,确定所述测试指标和所述类别,所对应的测试分析规则;利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息;所述性能评价信息用于指示对所述目标测试用例的性能测试是否通过。采用本申请,可以自动化智能化地对测试结果进行分析,提高分析效率。

Test results analysis methods, devices, servers and storage media

【技术实现步骤摘要】
测试结果分析方法、装置、服务器及存储介质
本申请涉及计算机
,尤其涉及一种测试结果分析方法、装置、服务器及存储介质。
技术介绍
性能测试在把控应用质量的过程中起着十分重要的作用。通常来说,在针对某应用的性能测试过程中,通常会由相关技术人员按照经验来分析应用的性能测试结果,其分析效率较为低下。因此,如何提高对性能测试结果的分析效率成为亟待解决的问题。
技术实现思路
本申请实施例提供了一种测试结果分析方法、装置、服务器及存储介质,可以自动化智能化地对测试结果进行分析,提高分析效率。第一方面,本申请实施例提供了一种测试结果分析方法,包括:获取目标测试用例对应的测试信息;所述测试信息包括:测试指标、所述测试指标对应的类别和所述测试指标对应的测试结果;根据预设的不同指标、不同类别和不同测试分析规则之间的对应关系,确定所述测试指标和所述类别,所对应的测试分析规则;利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息;所述性能评价信息用于指示对所述目标测试用例的性能测试是否通过。可选地,所述不同类别包括应用服务器指标、数据库服务器指标和测试结果指标;其中,所述应用服务器指标下的指标包括以下任意一项或多项:第一中央处理器CPU使用率、第一内存使用率、第一磁盘读写数据的信息、永久区的内存消耗值;所述数据库服务器指标下的指标包括以下任意一项或多项:第二CPU使用率、第二内存使用率、第二磁盘读写数据的信息;所述测试结果指标下的的指标包括以下任意一项或多项:并发数、吞吐量、响应时间。可选地,所述测试指标包括第一CPU使用率,所述确定的测试分析规则为第一测试分析规则,所述利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;当确定所述第一CPU使用率对应的测试结果大于第二预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息;所述第二预设值大于或等于所述第一预设值。可选地,所述测试指标包括第一CPU使用率、第一内存使用率和第一磁盘读写数据的信息,所述确定的测试分析规则为第二测试分析规则,所述利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;当确定所述第一CPU使用率对应的测试结果大于第二预设值,或所述第一内存使用率对应的测试结果大于第四预设值、或所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度大于第六预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息;其中,所述第二预设值大于或等于所述第一预设值,所述第四预设值大于或等于所述第三预设值,所述第六预设值大于或等于所述第五预设值。可选地,所述测试指标还包括响应时间,所述当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值、所述响应时间小于第七预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;所述当确定所述第一CPU使用率对应的测试结果大于第二预设值,或所述第一内存使用率对应的测试结果大于第四预设值、或所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度大于第六预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果大于第二预设值,或所述第一内存使用率对应的测试结果大于第四预设值、或所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度大于第六预设值,或所述响应时间大于或等于第七预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息。可选地,所述测试指标包括第一CPU使用率、第一内存使用率和第一磁盘读写数据的信息,所述确定的测试分析规则为第三测试分析规则,所述利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值时,根据预设的评分规则分别计算所述第一CPU使用率对应的测试结果对应的第一分值、所述第一内存使用率对应的测试结果对应的第二分值、所述第一磁盘读写数据的信息对应的测试结果对应的第三分值;将所述第一分值、所述第二分值、所述第三分值相加,得到综合评分;当所述综合评分大于或等于预设分值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;所述当确定所述第一CPU使用率对应的测试结果大于第二预设值,或所述第一内存使用率对应的测试结果大于第四预设值、或所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度大于第六预设值,或所述综合评分小于所述预设分值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息。可选地,所述方法还包括:接收终端发送的指标推荐请求,所述指标推荐请求携带目标测试用例对应的目标测试场景的标识;所述目标测试场景为以下任意一个或多个:并发测试、压力测试、负载测试、容量测试、资源监控;根据预设的测试场景与指标的对应关系,确定所述目标测试场景对应的指标,将所述目标测试场景对应的指标发送至终端,以便所述终端根据发送的指标设置所述目标测试用例对应的测试指标。第二方面,本申请实施例提供了一种测试结果分析装置,包括:获取单元,用于获取目标测试用例对应的测试信息;所述测试信息包括:测试指标、所述测试指标对应的类别和所述测试指标对应的测试结果;确定单元,用于根据预设的不同指标、不同类别和不同测试分析规则之间的对应关系,确定所述测试指标和所述类别,所对应的测试分析规则;处理单元,还用于利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息;所述性能评价信息用于指示对所述目标测试用例的性能测试是否通过。第三方面,本申请实施例提供了一种服务器,包括处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如第一方面所述的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如第一方面所述本文档来自技高网...

【技术保护点】
1.一种测试结果分析方法,其特征在于,包括:获取目标测试用例对应的测试信息;所述测试信息包括:测试指标、所述测试指标对应的类别和所述测试指标对应的测试结果;根据预设的不同指标、不同类别和不同测试分析规则之间的对应关系,确定所述测试指标和所述类别,所对应的测试分析规则;利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息;所述性能评价信息用于指示对所述目标测试用例的性能测试是否通过。

【技术特征摘要】
1.一种测试结果分析方法,其特征在于,包括:获取目标测试用例对应的测试信息;所述测试信息包括:测试指标、所述测试指标对应的类别和所述测试指标对应的测试结果;根据预设的不同指标、不同类别和不同测试分析规则之间的对应关系,确定所述测试指标和所述类别,所对应的测试分析规则;利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息;所述性能评价信息用于指示对所述目标测试用例的性能测试是否通过。2.根据权利要求1所述的方法,其特征在于,所述不同类别包括应用服务器指标、数据库服务器指标和测试结果指标;其中,所述应用服务器指标下的指标包括以下任意一项或多项:第一中央处理器CPU使用率、第一内存使用率、第一磁盘读写数据的信息、永久区的内存消耗值;所述数据库服务器指标下的指标包括以下任意一项或多项:第二CPU使用率、第二内存使用率、第二磁盘读写数据的信息;所述测试结果指标下的的指标包括以下任意一项或多项:并发数、吞吐量、响应时间。3.根据权利要求2所述的方法,其特征在于,所述测试指标包括第一CPU使用率,所述确定的测试分析规则为第一测试分析规则,所述利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;当确定所述第一CPU使用率对应的测试结果大于第二预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息;所述第二预设值大于或等于所述第一预设值。4.根据权利要求2所述的方法,其特征在于,所述测试指标包括第一CPU使用率、第一内存使用率和第一磁盘读写数据的信息,所述确定的测试分析规则为第二测试分析规则,所述利用确定的测试分析规则对所述测试指标对应的测试结果进行分析,得到对所述目标测试用例的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;当确定所述第一CPU使用率对应的测试结果大于第二预设值,或所述第一内存使用率对应的测试结果大于第四预设值、或所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度大于第六预设值时,得到指示对所述目标测试用例的性能测试不通过的性能评价信息;其中,所述第二预设值大于或等于所述第一预设值,所述第四预设值大于或等于所述第三预设值,所述第六预设值大于或等于所述第五预设值。5.根据权利要求4所述的方法,其特征在于,所述测试指标还包括响应时间,所述当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息,包括:当确定所述第一CPU使用率对应的测试结果小于或等于第一预设值,第一内存使用率对应的测试结果小于或等于第三预设值、所述第一磁盘读写数据的信息对应的测试结果所指示的繁忙度小于或等于第五预设值、所述响应时间小于第七预设值时,得到指示对所述目标测试用例的性能测试通过的性能评价信息;所述当确定...

【专利技术属性】
技术研发人员:姚宏志
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1