1.一种性能测试评价方法,其特征在于,包括:
采用自动化测试工具中的性能测试脚本对系统进行性能测试,获取性能指标的实测值;所述性能指标包括cpu利用率、内存使用率、并发用户数、数据库cache命中率、运行最低配置、每秒点击数、磁盘I/O吞吐率、网络吞吐量、尝试连接数、数据库死锁、资源利用率、响应时间、软件请求出错率、TPS和点击率中的至少两个;
对每一所述性能指标的实测值进行异常值判断,获取在所述性能指标的正常范围内的实测值作为所述性能指标的中间值;
将同一性能指标在预设测试周期内相对应的所述性能指标的中间值进行均值计算,以获取性能指标的测试值;所述预设测试周期用于描述一时间范围;
采用标准化转换函数对每一所述性能指标的测试值进行标准化处理,获取性能指标的标准值;
采用加权运算算法对同一所述预设测试周期内的至少两个所述性能指标的标准值进行加权运算,获取性能测试评价值;所述加权运算算法为其中,x1、x2、x3...xn为性能指标的标
准值,W1、W2、W3...Wn为性能指标的权重, 为性能测试评价值;
基于所述性能测试评价值查询预设评价分值表,确定所述性能测试评价值对应的评价分值范围,获取系统性能评价结果。
2.如权利要求1所述的性能测试评价方法,其特征在于,
所述标准化转换函数为 xmin为性能指标的最小值,xmax为性能指标的最大值,x为性能指标的测试值,x*为性能指标的标准值,N为预设区间的区间范围。
3.如权利要求1所述的性能测试评价方法,其特征在于,在所述对系统进行性能测试的步骤之前,所述性能测试评价方法还包括:获取用户输入的性能测试指令,所述性能测试指令包括待测试系统的系统类型;
基于所述系统类型,获取与所述系统类型相对应的所述加权运算算法,所述加权运算算法包括至少两个待测试性能指标;
基于所述待测试性能指标,获取所述性能测试脚本;
所述对系统进行性能测试,获取至少两个性能指标的测试值,包括:调用至少两个所述性能测试脚本对所述系统进行测试,分别获取至少两个所述性能指标的测试值。
4.如权利要求1所述的性能测试评价方法,其特征在于,所述预设评价分值表包括至少两个评价结论,每一评价结果对应一评价分值范围;
所述基于所述性能测试评价值和预设评价分值表,获取系统性能评价结果,包括:基于所述性能测试评价值和所述预设评价分值表中的评价分值范围,确定目标评价分值范围,将所述目标评价分值范围对应的评价结论作为所述系统性能评价结果。
5.一种性能测试评价装置,其特征在于,包括:
性能指标实测值获取模块,用于采用自动化测试工具中的性能测试脚本对系统进行性能测试,获取性能指标的实测值;所述性能指标包括cpu利用率、内存使用率、并发用户数、数据库cache命中率、运行最低配置、每秒点击数、磁盘I/O吞吐率、网络吞吐量、尝试连接数、数据库死锁、资源利用率、响应时间、软件请求出错率、TPS和点击率中的至少两个;
性能指标中间值获取模块,用于对每一所述性能指标的实测值进行异常值判断,获取在所述性能指标的正常范围内的实测值作为所述性能指标的中间值;
中间值处理模块,用于将同一性能指标在预设测试周期内相对应的所述性能指标的中间值进行均值计算,以获取性能指标的测试值;所述预设测试周期用于描述一时间范围;
性能指标标准值获取模块,用于采用标准化转换函数对每一所述性能指标的测试值进行标准化处理,获取性能指标的标准值;
性能测试评价值获取模块,用于采用加权运算算法对同一所述预设测试周期内的至少两个所述性能指标的标准值进行加权运算,获取性能测试评价值;
评价结果获取模块,用于基于所述性能测试评价值查询预设评价分值表,确定所述性能测试评价值对应的评价分值范围,获取系统性能评价结果。
6.如权利要求5所述的性能测试评价装置,其特征在于,
所述标准化转换函数为 xmin为性能指标的最小值,xmax为性能指标的最大值,x为性能指标的测试值,x*为性能指标的标准值,N为预设区间的区间范围;
所述加权运算算法为 其中,x1、x2、
x3...xn为性能指标的标准值,W1、W2、W3...Wn为性能指标的权重, 为性能测试评价值。
7.如权利要求5所述的性能测试评价装置,其特征在于,所述性能测试评价装置,还包括:性能测试指令获取单元,用于获取用户输入的性能测试指令,所述性能测试指令包括待测试系统的系统类型;
运算方法获取单元,用于基于所述系统类型,获取与所述系统类型相对应的所述加权运算算法,所述加权运算算法包括至少两个待测试性能指标;
性能测试脚本获取单元,用于基于所述待测试性能指标,获取所述性能测试脚本;
所述性能指标测试值获取模块,用于调用至少两个所述性能测试脚本对所述系统进行测试,分别获取至少两个所述性能指标的测试值。
8.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至4任一项所述性能测试评价方法的步骤。
9.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述性能测试评价方法的步骤。