本申请涉及计算机测试,尤其涉及一种性能测试方法、装置、电 子设备及存储介质。
背景技术:
1、为了满足用户的需求、提高用户的使用体验,开发人员需要对应用系统进 行性能测试,在实际应用中,通过测试工具模拟负载条件,对各项性能指标进 行测试。
2、相关技术中,在应用系统测试的过程中,使用人工设定的函数模型对性能 指标进行性能测试,导致性能测试的测试结果与实际工作场景的表现并不相符, 性能测试的效果不佳。
技术实现思路
1、有鉴于此,本申请实施例提供一种性能测试方法、装置、电子设备及存储 介质,以至少解决相关技术性能测试的效果不佳的问题。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供了一种性能测试方法,所述方法包括:
4、确定第一任务对应的至少两个第一数据序列;所述第一任务表征对应用系 统进行关于设定性能指标的分析的任务;
5、在第一参数大于第一设定阈值的情况下,根据每个第一数据序列对应的第 二数据序列中的第二元素更新对应的第一数据序列;其中,第二数据序列中的 每个第二元素基于对应的第一数据序列中对应的两个相邻的第一元素确定出; 所述第一参数表征基于至少两个第二数据序列中每个第二数据序列的第二参数 确定出的变异系数;所述第二参数表征对应的第二数据序列中的第二元素的平 均值;
6、在所述第一参数小于或等于第一设定阈值的情况下,基于第一数据序列的 更新次数确定所述第一任务对应的函数模型,并根据确定出的函数模型测试所 述第一任务对应的应用系统。
7、其中,上述方案中,在所述确定第一任务对应的至少两个第一数据序列之 前,所述方法还包括:
8、确定第一任务序列;所述第一任务序列表征至少一个任务的执行顺序;所 述至少一个任务包括所述第一任务。
9、上述方案中,所述确定第一任务序列,包括:
10、基于对应的设定容器的第一优先级和对应的设定容器中的任务的第二优先 级,确定第一任务序列;其中,
11、所述设定容器中的任务对应相同的任务类型。
12、上述方案中,所述任务类型包括分析类任务和/或采集类任务。
13、上述方案中,在所述确定第一任务序列之前,所述方法还包括:
14、确定至少两组配置信息中的每组配置信息的第三优先级;每组配置信息用 于配置对应的至少一个任务;
15、基于每组配置信息的第三优先级,确定对应的任务的第二优先级。
16、上述方案中,所述确定至少两组配置信息中的每组配置信息的第三优先级, 包括:
17、在设定界面载入所述至少两组配置信息中的每组配置信息对应的第一操作 对象;
18、响应于针对至少一个第一操作对象的第一操作,确定所述至少两组配置信 息中的每组配置信息的第三优先级;其中,
19、所述第一操作用于指示所述至少一个第一操作对象对应的至少一组配置信 息的顺序。
20、上述方案中,在所述根据确定出的函数模型测试所述第一任务对应的应用 系统时,所述方法包括:
21、在执行第一任务得到的测试数据不在设定范围内的情况下,输出告警信息; 所述设定范围根据确定出的函数模型计算得到。
22、本申请实施例还提供了一种性能测试装置,包括:
23、第一显示单元,用于在设定区域显示第一列表;所述第一列表中展示有至 少两个第一文本;所述至少两个第一文本中的每个第一文本表征一条复制指令 对应复制的文本;
24、粘贴单元,用于粘贴第二文本;所述第二文本基于所述第一列表中的至少 两个第一文本生成。
25、本申请实施例还提供了一种电子设备,包括:处理器和用于存储能够在处 理器上运行的计算机程序的存储器,
26、其中,所述处理器用于运行所述计算机程序时,执行上述性能测试方法的 步骤。
27、本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算 机程序被处理器执行时实现上述性能测试方法的步骤。
28、在本申请实施例中,确定第一任务对应的至少两个第一数据序列;第一任 务表征对应用系统进行关于设定性能指标的分析的任务;在第一参数大于第一 设定阈值的情况下,根据每个第一数据序列对应的第二数据序列中的第二元素 更新对应的第一数据序列;其中,第二数据序列中的每个第二元素基于对应的 第一数据序列中对应的两个相邻的第一元素确定出;第一参数表征基于至少两 个第二数据序列中每个第二数据序列的第二参数确定出的变异系数;第二参数 表征对应的第二数据序列中的第二元素的平均值;在第一参数小于或等于第一 设定阈值的情况下,基于第一数据序列的更新次数确定第一任务对应的函数模 型,并根据确定出的函数模型测试第一任务对应的应用系统。上述方案中,基于性能指标的分析任务对应的数据序列的每个元素确定函数模型,并根据确定 出的函数模型对任务对应的应用系统进行测试,无须人为设定函数模型,提高 了性能测试的测试结果的准确度。
1.一种性能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述确定第一任务对应的至少两个第一数据序列之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述确定第一任务序列,包括:
4.根据权利要求3所述的方法,其特征在于,所述任务类型包括分析类任务和/或采集类任务。
5.根据权利要求2所述的方法,其特征在于,在所述确定第一任务序列之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述确定至少两组配置信息中的每组配置信息的第三优先级,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,在所述根据确定出的函数模型测试所述第一任务对应的应用系统时,所述方法包括:
8.一种性能测试装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,
10.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的性能测试方法的步骤。