[发明专利]一种性能测试方法、装置、设备及存储介质在审
申请号: | 202110702702.4 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113360389A | 公开(公告)日: | 2021-09-07 |
发明(设计)人: | 高健 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 性能 测试 方法 装置 设备 存储 介质 | ||
本申请实施例涉及测试领域,公开了一种性能测试方法、装置、设备及存储介质,该方法包括:从配置文件中获取进行第一性能测试对应的起始并发量,根据起始并发量和初始测试脚本文件确定第一测试脚本文件;根据第一测试脚本文件对目标测试接口进行第一性能测试,得到第一目标测试报告;获取并发量增量,根据并发量增量和第一测试脚本文件对目标测试接口进行第二性能测试,得到第一测试信息,根据第一测试信息和第一目标测试报告得到第二目标测试报告;若根据第二目标测试报告检测到满足测试结束条件,则结束目标测试接口的性能测试,可以实现自动化性能测试,提高工作效率。申请涉及区块链技术,如可将上述数据写入区块链中,以用于性能测试等场景。
技术领域
本申请涉及软件测试技术领域,尤其涉及一种性能测试方法、装置、设备及存储介质。
背景技术
随着计算机技术的快速发展,各种软件的应用越来越频繁,为了保证软件的正常运行,在软件的开发阶段,通常会对软件进行性能测试,目前,性能测试通常是人工操作,例如启动性能测试,将性能测试所需要的测试脚本文件上传至服务器,记录测试中感兴趣的测试数据等操作全由人工执行,这样操作起来相当麻烦,费时费力,而且还容易出错误,无法提高工作效率。
发明内容
本申请实施例提供了一种性能测试方法、装置、设备及存储介质,可以实现自动化性能测试,并按照用户设定的规则进行性能测试,也可以按照用户的需求将所需要的测试信息直接输出到指定文件中,解决繁琐且易于出错的手工操作,提高了工作效率。
第一方面,本申请实施例公开了一种性能测试方法,所述方法包括:
获取初始测试脚本文件;
从所述初始测试脚本文件对应的配置文件中获取进行第一性能测试对应的起始并发量,并根据所述起始并发量和所述初始测试脚本文件确定第一测试脚本文件;
根据所述第一测试脚本文件对目标测试接口进行所述第一性能测试,得到第一目标测试报告;
从所述配置文件中获取并发量增量,并根据所述并发量增量和所述第一测试脚本文件对所述目标测试接口进行第二性能测试,得到第一测试信息,以及根据所述第一测试信息和所述第一目标测试报告得到第二目标测试报告;
根据所述第二目标测试报告检测所述目标测试接口是否满足测试结束条件,若检测到所述目标测试接口满足所述测试结束条件,则结束所述目标测试接口的性能测试。
第二方面,本申请实施例公开了一种性能测试装置,所述装置包括:
获取单元,用于获取初始测试脚本文件;
确定单元,用于从所述初始测试脚本文件对应的配置文件中获取进行第一性能测试对应的起始并发量,并根据所述起始并发量和所述初始测试脚本文件确定第一测试脚本文件;
第一测试单元,用于根据所述第一测试脚本文件对目标测试接口进行所述第一性能测试,得到第一目标测试报告;
第二测试单元,用于从所述配置文件中获取并发量增量,并根据所述并发量增量和所述第一测试脚本文件对所述目标测试接口进行第二性能测试,得到第一测试信息,以及根据所述第一测试信息和所述第一目标测试报告得到第二目标测试报告;
检测单元,用于根据所述第二目标测试报告检测所述目标测试接口是否满足测试结束条件,若检测到所述目标测试接口满足所述测试结束条件,则结束所述目标测试接口的性能测试。
第三方面,本申请实施例公开了一种性能测试设备,包括处理器、存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110702702.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式框架结构体系的施工方法
- 下一篇:一种筏架三维精度调整装置及方法