本发明涉及测试,尤其涉及一种性能实测必要性确定方法、装置、电子设备和存储介质。
背景技术:
1、伴随着信息系统的技术升级和业务需求增长,信息系统的架构和业务关联关系变得越来复杂,因此性能测试成为验证信息系统稳定性和服务能力的重要环节。面对大范围的性能测试需求,如何利用有限的人力和时间从中确定出关键的和有价值的性能测试需求,进而有针对性的需求开展性能实测工作。
2、现有技术下,测试人员通常采用专家经验分析法,即根据系统代码的改动情况、系统架构的变化情况以及业务的实际运行情况等方面,凭借积累的性能测试经验对所有的性能测试需求给出重要级排序,是一种相对主观的性能实测必要性确定方法。此外,上述方法无法覆盖所有信息系统的所有业务,对于较大规模的程序变动或系统架构调整,专家经验分析法将失去对性能测试需求的分析和评价能力,导致确定的性能测试需求不全面。
技术实现思路
1、本发明提供了一种性能实测必要性确定方法、装置、电子设备和存储介质,以实现根据测试需求的业务属性确定对应的测试需求单元,再根据预设必测条件以及重要性判别模型确定测试需求单元的性能实测必要性结果,能够全面且客观地评价性能实测的必要性,辅助测试人员快速定位性能实测必要性高的性能测试单元,减少了测试人员因确定性能实测必要性所花费的时间和精力。
2、根据本发明的一方面,提供了一种性能实测必要性确定方法,该方法包括:
3、获取待测信息系统的测试需求;
4、根据测试需求的业务属性确定测试需求单元;
5、根据预设必测条件以及重要性判别模型确定测试需求单元的性能实测必要性结果。
6、根据本发明的另一方面,提供了一种性能实测必要性确定装置,该装置包括:
7、测试需求获取模块,用于获取待测信息系统的测试需求;
8、需求单元确定模块,用于根据测试需求的业务属性确定测试需求单元;
9、结果确定模块,用于根据预设必测条件以及重要性判别模型确定测试需求单元的性能实测必要性结果。
10、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的性能实测必要性确定方法。
14、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的性能实测必要性确定方法。
15、本发明实施例的技术方案,通过获取待测信息系统的测试需求,根据测试需求的业务属性确定测试需求单元,根据预设必测条件以及重要性判别模型确定测试需求单元的性能实测必要性结果。本发明实施例通过根据测试需求的业务属性确定对应的测试需求单元,再通过预设必测条件以及重要性判别模型对测试需求单元进行匹配筛选,进而确定出最终的性能实测必要性结果,能够全面且客观地评价性能实测的必要性,辅助测试人员快速定位性能实测必要性高的性能测试单元,减少了测试人员因确定性能实测必要性所花费的时间和精力。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种性能实测必要性确定方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述测试需求对应的业务属性确定测试需求单元,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据预设必测条件以及重要性判别模型确定所述测试需求单元的性能实测必要性结果,包括:
4.根据权利要求1或3任一项所述的方法,其特征在于,所述预设必测条件包括以下至少之一:满足涉及交易动账、满足涉及系统架构调整、满足涉及基础软件调整、满足涉及数据库表调整、满足涉及新技术。
5.根据权利要求1或3任一项所述的方法,其特征在于,所述重要性判别模型的维度包括以下至少之一:系统重要级别、交易客户类型、用户规模、交易量、数据库交互次数、复杂技术应用情况。
6.根据权利要求3所述的方法,其特征在于,所述预设阈值条件包括以下至少之一:满足预设数值、满足预设百分比。
7.根据权利要求3所述的方法,其特征在于,还包括:
8.一种性能实测必要性确定装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的性能实测必要性确定方法。