[发明专利]软件性能测试方法、系统、电子设备及可读存储介质在审
申请号: | 202210246749.9 | 申请日: | 2022-03-14 |
公开(公告)号: | CN114461534A | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 王晓虎;冉碧辉;陈春洋 | 申请(专利权)人: | 广域铭岛数字科技有限公司;浙江吉利控股集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 唐勇 |
地址: | 401123 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 性能 测试 方法 系统 电子设备 可读 存储 介质 | ||
本发明涉及软件测试技术领域,公开了一种软件性能测试方法、系统、电子设备及可读存储介质,该方法通过获取待测软件对应的性能测试任务和待比对数据,对当前测试环境所对应的环境测试项进行检测,判断环境检测结果是否满足测试条件,根据性能测试任务对待测软件进行性能测试,得到当前测试数据,并对当前测试数据与待比对数据进行比较,并根据比较结果生成待测软件的性能测试报告,通过自动化检测待测软件的当前测试环境是否满足测试条件,并在满足测试条件的情况下进行性能测试,并自动化分析测试得到的当前测试数据,并生成性能测试包括,相较于通过人工进行环境巡检和结果分析,整个测试过程不需要人工参与,提高了软件测试效率。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种软件性能测试方法、系统、电子设备及可读存储介质。
背景技术
随着软件开发技术的逐渐成熟,现代应用软件的复杂性也正在爆发。软件应用可以使用数十和数百种组件完成曾经使用纸张或手工的工作,但是其复杂性直接导致业务过程中出现更多的潜在故障点,从而使分析问题的根源更为困难。性能测试,简单通俗来讲就是测试应用在服务端的具体性能体现,通过严格的测试对于量化和降低业务风险是最常用的策略,使得公司可以在投入运行之前检验应用是否满足业务需求,量化最终用户体验的变化的影响,并且快速分析和解决发生故障的组件,因而在部署时就较少出现意外,不仅能够为企业节省硬件成本,而且能够避免功能在大并发时出现bug给公司造成损失,以保证程序在定量的并发下保证程序稳定运行,避免程序宕机给公司造成巨大损失。
目前,随着软件系统的自动化性能测试的需求逐渐提高,大部分步骤能够沿用性能测试工具按一定的配置自动化执行,部分步骤可以接入研发软件测试流水线,基本流程通常包含了制定测试计划,分析测试需求,搭建测试环境,设计性能测试脚本,执行测试脚本,分析诊断性能测试结果等多个步骤。其中,由于测试环境(包括数据库环境、服务器环境等)的优劣对自动化性能测试的测试结果影响巨大,因此,需要在自动化性能测试之前进行测试环境的检测,进而在符合标准的测试环境中进行自动化性能测试。但是,由于测试环境缺乏自动化方法,需要人为介入,导致测试环境的检测速度慢,从而使得软件测试效率较低。
发明内容
为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。
鉴于以上所述现有技术的缺点,本发明公开了一种软件性能测试方法、系统、电子设备及可读存储介质,以提高软件测试效率。
本发明公开了一种软件性能测试方法,包括:获取待测软件对应的性能测试任务和待比对数据,所述待比对数据包括所述待测软件的历史测试数据和性能指标阈值中的至少一种;对当前测试环境所对应的环境测试项进行检测,判断环境检测结果是否满足测试条件;若所述环境检测结果满足测试条件,则根据所述性能测试任务对所述待测软件进行性能测试,得到当前测试数据;对所述当前测试数据与所述待比对数据进行比较,并根据比较结果生成所述待测软件的性能测试报告。
可选地,对当前测试环境所对应的环境测试项进行检测,判断环境检测结果是否满足测试条件,包括:对当前测试环境所对应的环境测试项进行检测,得到环境测试项对应的一个或多个环境参数;获取各所述环境参数对应的参数权重和参数阈值区间;根据所述环境参数、所述参数权重和所述参数阈值区间确定所述当前测试环境的环境评分;根据所述环境评分与预设评分阈值之间的比较结果判断环境检测结果是否满足测试条件。
可选地,通过以下公式确定所述当前测试环境的测试环境评分:式中,Score为所述当前测试环境的环境评分,n为环境参数的数量,pi为第i个环境参数,为第i个环境参数对应的参数阈值区间中的最大值,为第i个环境参数对应的参数阈值区间中的最小值,wi为第i个环境参数对应的参数权重,α为预设放大指数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广域铭岛数字科技有限公司;浙江吉利控股集团有限公司,未经广域铭岛数字科技有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210246749.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自动挤牙膏机
- 下一篇:一种设有密封保护结构的禽流感病毒H7抗体检测卡