【技术实现步骤摘要】
应用程序的性能测试方法、装置、设备及存储介质
[0001]本申请涉及性能测试
,尤其涉及一种应用程序的性能测试方法、装置、设备及存储介质。
技术介绍
[0002]应用程序在各种终端设备上的运行状况直接影响网民的产品使用体验,因此,在应用程序的开发以及升级迭代过程中,通常都需要进行应用程序的性能测试。
[0003]现有技术中,通常通过手动的方式依次控制测试设备在测试场景中执行测试操作,再获取性能指标的性能数据,进而对每个性能指标的性能数据进行分析以获取测试结果。这种方式不仅会消耗巨大的人力投入,同时通过手动测试也会产生人为误差,致使测试数据不够准确。另外,在数据分析时以单一的性能指标分别确定测试结果,也完全不能体现应用程序的整体性能,不利于测试人员优化应用程序。
[0004]因此,亟需一种性能测试方法,以可以自动、快速的对应用程序进行测试,以便于测试人员及时优化应用程序。
技术实现思路
[0005]本申请提供一种应用程序的性能测试方法、装置、设备及存储介质,用以解决如何自动、快速的对应用程 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序的性能测试方法,其特征在于,所述方法包括:获取测试周期内目标测试设备的多个性能数据集合;其中,所述性能数据集合包括待测试应用程序在所述目标测试设备的目标测试场景中执行待测试操作时所采集到的目标性能指标的测试数据;去除所述多个性能数据集合中不符合预设条件的性能数据集合,并根据剩余的性能数据集合,获取性能测试报告;其中,所述不符合预设条件的性能数据集合为目标性能指标的测试数据与目标性能指标的预设标准数据之间的偏差值,大于目标性能指标的预设阈值的性能数据集合;所述性能测试报告中包括综合评分信息,所述综合评分信息用于指示所述待测试应用程序在所述目标测试设备的目标测试场景中执行待测试操作时的整体性能;显示所述性能测试报告。2.根据权利要求1所述的方法,其特征在于,根据剩余的性能数据集合,获取性能测试报告,包括:根据各所述剩余的性能数据集合中目标性能指标的测试数据,确定所述目标性能指标的数据平均值信息;其中,所述数据平均值信息表征目标性能指标下的各测试数据的平均值;调取所述目标性能指标的映射表,并根据所述目标性能指标的映射表和所述目标性能指标的数据平均值信息,确定所述目标性能指标的指标评分信息;其中,所述目标性能指标的映射表表征目标性能指标的数据平均值信息与目标性能指标的指标评分信息之间的映射关系;根据各所述目标性能指标的指标评分信息和各所述目标性能指标的预设权重参数,确定所述综合评分信息;并将所述综合评分信息加入所述性能测试报告中。3.根据权利要求1所述的方法,其特征在于,根据剩余的性能数据集合,获取性能测试报告,包括:将各所述剩余的性能数据集合输入预设人工智能模型中,输出所述综合评分信息;并将所述综合评分信息加入所述性能测试报告中;其中,所述人工智能模型为预先训练好的用于确定所述综合评分信息的卷积神经网络模型。4.根据权利要求3所述的方法,其特征在于,将各所述剩余的性能数据集合输入预设人工智能模型中,输出所述综合评分信息,包括:将各所述剩余的性能数据集合输入预设人工智能模型中进行特征提取,得到各目标性能指标的数据特征信息;其中,数据特征信息表征目标性能指标下各测试数据的特征;基于预设人工智能模型对各目标性能指标的数据特征信息进行处理,得到综合评分信息。5.根据权利要求1所述的方法,其特征在于,去除所述多个性能数据集合中不符合预设条件的性能数据集合,包括:确定每个性能数据集合中各目标性能指标的测试数据与各目标性能指标的预设标准数据之间的偏差值;若任一所述偏差值大于对应预设阈值,则确定对应的性能数据集合不符合预设要求,并去除该性能数据集合。6.根据权利要求1所述的方法,其特征在于,在获取测试周期内目标测试设备的多个性
能数据集合之前,所述方法还包括:确定待测试操作和目标...
【专利技术属性】
技术研发人员:郝有健,朱珊珊,张伟龙,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。