性能指标的对比方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25988682 阅读:20 留言:0更新日期:2020-10-20 18:56
本申请涉及功能测试技术领域,提供了一种性能指标的对比方法、装置、计算机设备和存储介质,包括:获取待对比的多个性能测试报告,以及获取待对比性能测试报告的数量;根据所述数量确定对应的对比模型;确定性能测试报告中需要对比的目标性能指标;获取每个待对比的所述性能测试报告中对应各个所述目标性能指标的数据;通过所述对比模型将每个所述性能测试报告中同一目标性能指标的数据进行对比,得到各项目标性能指标的对比结果;将所述对比结果以图形进行展示。本申请中自动对多个性能测试报告中需要对比的目标性能指标进行对比,无需依靠人工,不仅提升对比效率,而且无需依赖测试人员的专业技能和经验。

【技术实现步骤摘要】
性能指标的对比方法、装置、计算机设备和存储介质
本申请涉及功能测试的
,特别涉及一种性能指标的对比方法、装置、计算机设备和存储介质。
技术介绍
目前,性能测试在软件测试行业的重要程度越来越高,一般情况下,对软件系统进行性能测试,不仅仅需要执行一次,性能调优之后还需要反复对软件系统进行性能复测,并进行性能指标的对比。但是目前的性能测试报告,通常是依靠人工对比性能指标,以此来评判性能调优的结果,人工评判的效率比较低,且依赖于测试人员的专业技能和经验。
技术实现思路
本申请的主要目的为提供一种性能指标的对比方法、装置、计算机设备和存储介质,旨在克服目前依靠人工进行性能指标对比时效率低下的缺陷。为实现上述目的,本申请提供了一种性能指标的对比方法,包括以下步骤:获取待对比的多个性能测试报告,以及获取待对比性能测试报告的数量;根据所述数量确定对应的对比模型;其中,不同数量对应不同的对比模型;分别获取每个所述性能测试报告中的文本信息;分别将每个所述文本信息输入至预设的文本模型中进行预测,得到每个所述文本信息的标注结果;其中,所述标注结果为对性能指标字段的标注,所述文本模型基于BiLSTM-CRF模型训练得到;根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段;根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标;获取每个待对比的所述性能测试报告中对应各个所述目标性能指标的数据;>通过所述对比模型将每个所述性能测试报告中同一目标性能指标的数据进行对比,得到各项目标性能指标的对比结果;将所述对比结果以图形进行展示。进一步地,所述根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标的步骤,包括:根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为所述目标性能指标;或者,根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为共同性能指标字段;弹出选择框展示所述共同性能指标字段;接收用户基于所述选择框对所述共同性能指标字段的选择指令,根据所述选择指令确定所述目标性能指标。进一步地,所述根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段的步骤,包括:根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中的初始性能指标字段;将各个所述初始性能指标字段分部作为关键词,在预设数据库中查找对应的预选性能指标字段;若查找到,则计算各所述初始性能指标字段与所述预选性能指标字段的匹配度,并判断所述匹配度是否大于阈值;若未查找到,则弃用所述初始性能指标字段;若大于阈值,则将所述预选性能指标字段作为所述文本信息中对应包括的性能指标字段;若小于,则弃用所述初始性能指标字段及对应的预选性能指标字段。进一步地,各个所述性能测试报告中,携带有作出所述性能测试报告的测试用户信息;所述将所述对比结果以图形进行展示的步骤之后,包括:获取待对比的各个所述性能测试报告中携带的测试用户信息,以及各个所述性能测试报告的编号;所述测试用户信息包括用户中文名称;将所述图形添加至预设的对比结果文件中;将各个所述编号进行组合后作为所述对比结果文件的文件名称;按照各个所述性能测试报告的编号的大小顺序,对各个所述性能测试报告中的测试用户信息进行排序;将排序后的各个所述测试用户信息转换为对应的拼音,并获取各个所述拼音的声调;从预设的数据库中获取各个所述拼音的声调所对应的数字;其中,预设的数据库中预设有各个声调与数字的对应关系;按照所述排序,将各个所述拼音的声调所对应的数字进行组合得到加密密码,通过所述加密密码对所述对比结果文件进行加密。进一步地,所述将所述对比结果以图形进行展示的步骤之后,包括:将所述图形添加至预设的对比结果文件中,以生成对比图片;获取所述对比图片的长、宽以及数据量,并判断所述对比图片的数据量是否大于预设值;若大于预设值,则检测出所述对比图片的中心点,并以所述中心点为几何中心作一矩形框;其中,所述矩形框的长、宽与所述对比图片的长、宽成预设比值;以所述矩形框的边框进行裁剪,得到所述矩形框中的第一图像,以及所述矩形框外的第二图像;获取所述第二图像的数据量,并判定所述第二图像的数据量是否大于预设值;若所述第二图像的数据量不大于预设值,则将所述第一图像以及第二图像共同上传至管理终端进行存储。本申请还提供了一种性能指标的对比装置,包括:第一获取单元,用于获取待对比的多个性能测试报告,以及获取待对比性能测试报告的数量;第一确定单元,用于根据所述数量确定对应的对比模型;其中,不同数量对应不同的对比模型;第二获取单元,用于分别获取每个所述性能测试报告中的文本信息;预测单元,用于分别将每个所述文本信息输入至预设的文本模型中进行预测,得到每个所述文本信息的标注结果;其中,所述标注结果为对性能指标字段的标注,所述文本模型基于BiLSTM-CRF模型训练得到;第二确定单元,用于根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段;第三确定单元,用于根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标;第三获取单元,用于获取每个待对比的所述性能测试报告中对应各个所述目标性能指标的数据;对比单元,用于通过所述对比模型将每个所述性能测试报告中同一目标性能指标的数据进行对比,得到各项目标性能指标的对比结果;展示单元,用于将所述对比结果以图形进行展示。进一步地,所述第三确定单元,具体用于:根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为所述目标性能指标;或者,根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为共同性能指标字段;弹出选择框展示所述共同性能指标字段;接收用户基于所述选择框对所述共同性能指标字段的选择指令,根据所述选择指令确定所述目标性能指标。进一步地,所述第二确定单元,包括:确定子单元,用于根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中的初始性能指标字段;查找子单元,用于将各个所述初始性能指标字段分部作为关键词,在预设数据库中查找对应的预选性能指标字段;计算子单元,用于若查找到,则计算各所述初始性能指标字段与所述预选性能指标字段的匹配度,并判断所述匹配度是否大于阈值;若未查找到,则弃用所述初始性能指标字段;选择子单元,用于若大于阈值,则将所述预选性能指标字段作为所述文本信息中本文档来自技高网...

【技术保护点】
1.一种性能指标的对比方法,其特征在于,包括以下步骤:/n获取待对比的多个性能测试报告,以及获取待对比性能测试报告的数量;/n根据所述数量确定对应的对比模型;其中,不同数量对应不同的对比模型;/n分别获取每个所述性能测试报告中的文本信息;/n分别将每个所述文本信息输入至预设的文本模型中进行预测,得到每个所述文本信息的标注结果;其中,所述标注结果为对性能指标字段的标注,所述文本模型基于BiLSTM-CRF模型训练得到;/n根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段;/n根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标;/n获取每个待对比的所述性能测试报告中对应各个所述目标性能指标的数据;/n通过所述对比模型将每个所述性能测试报告中同一目标性能指标的数据进行对比,得到各项目标性能指标的对比结果;/n将所述对比结果以图形进行展示。/n

【技术特征摘要】
1.一种性能指标的对比方法,其特征在于,包括以下步骤:
获取待对比的多个性能测试报告,以及获取待对比性能测试报告的数量;
根据所述数量确定对应的对比模型;其中,不同数量对应不同的对比模型;
分别获取每个所述性能测试报告中的文本信息;
分别将每个所述文本信息输入至预设的文本模型中进行预测,得到每个所述文本信息的标注结果;其中,所述标注结果为对性能指标字段的标注,所述文本模型基于BiLSTM-CRF模型训练得到;
根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段;
根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标;
获取每个待对比的所述性能测试报告中对应各个所述目标性能指标的数据;
通过所述对比模型将每个所述性能测试报告中同一目标性能指标的数据进行对比,得到各项目标性能指标的对比结果;
将所述对比结果以图形进行展示。


2.根据权利要求1所述的性能指标的对比方法,其特征在于,所述根据每个所述文本信息中包括的各个性能指标字段,确定需要对比的目标性能指标的步骤,包括:
根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为所述目标性能指标;
或者,
根据根据每个所述文本信息中包括的各个性能指标字段,获取所有所述文本信息中共同包括的所述性能指标字段,作为共同性能指标字段;
弹出选择框展示所述共同性能指标字段;
接收用户基于所述选择框对所述共同性能指标字段的选择指令,根据所述选择指令确定所述目标性能指标。


3.根据权利要求1所述的性能指标的对比方法,其特征在于,所述根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中包括的各个性能指标字段的步骤,包括:
根据每个所述文本信息的所述标注结果,确定出每个所述文本信息中的初始性能指标字段;
将各个所述初始性能指标字段分部作为关键词,在预设数据库中查找对应的预选性能指标字段;
若查找到,则计算各所述初始性能指标字段与所述预选性能指标字段的匹配度,并判断所述匹配度是否大于阈值;若未查找到,则弃用所述初始性能指标字段;
若大于阈值,则将所述预选性能指标字段作为所述文本信息中对应包括的性能指标字段;若小于,则弃用所述初始性能指标字段及对应的预选性能指标字段。


4.根据权利要求1所述的性能指标的对比方法,其特征在于,各个所述性能测试报告中,携带有作出所述性能测试报告的测试用户信息;
所述将所述对比结果以图形进行展示的步骤之后,包括:
获取待对比的各个所述性能测试报告中携带的测试用户信息,以及各个所述性能测试报告的编号;所述测试用户信息包括用户中文名称;
将所述图形添加至预设的对比结果文件中;将各个所述编号进行组合后作为所述对比结果文件的文件名称;
按照各个所述性能测试报告的编号的大小顺序,对各个所述性能测试报告中的测试用户信息进行排序;
将排序后的各个所述测试用户信息转换为对应的拼音,并获取各个所述拼音的声调;
从预设的数据库中获取各个所述拼音的声调所对应的数字;其中,预设的数据库中预设有各个声调与数字的对应关系;
按照所述排序,将各个所述拼音的声调所对应的数字进行组合得到加密密码,通过所述加密密码对所述对比结果文件进行加密。


5.根据权利要求1所述的性能指标的对比方法,其特征在于,所述将所述对比结果以图形进行展示的步骤之后,包括:
...

【专利技术属性】
技术研发人员:张娟
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1