[发明专利]接口压力性能测试方法、装置、设备及介质有效
申请号: | 202111055563.7 | 申请日: | 2021-09-09 |
公开(公告)号: | CN113505083B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 潘杰 | 申请(专利权)人: | 连连宝(杭州)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 压力 性能 测试 方法 装置 设备 介质 | ||
本发明公开了一种接口压力性能测试方法、装置、设备及介质,方法包括:使用代码编译器作为测试工具,搭建接口压力性能测试环境;基于测试请求从预设代码库中下载性能测试框架至测试环境运行时加载的测试目录;设置待测接口的接口压力性能测试指标;在性能测试框架的接口处通过修改标注入参注解,以指定与修改后的标注入参注解对应的接口测试代码注入测试类;运行搭建的测试环境,利用性能测试框架在性能测试框架的接口处执行抽象类和测试类中的接口测试代码,以对待测接口进行接口压力性能测试,并得到接口压力性能测试指标对应的当前测试结果。本发明的实施能够实现接口测试代码的重复使用,降低测试时间,提升测试效率。
技术领域
本发明涉及软件测试技术领域,特别涉及一种接口压力性能测试方法、装置、设备及介质。
背景技术
相关技术中,在对目标程序中的目标接口进行测试的过程中,通常是由测试人员对目标接口编写测试代码以及测试用例,然后,基于编写的测试代码以及测试用例对对应的目标接口进行接口测试,然而,现有的性能测试要依赖专业的压测工具,接口性能测试的方式对测试人员的能力要求较高,在测试过程中压测工具和终端的配置也需要提前安装和准备,压测代码需根据压测工具指定的格式用户手动为接口编写测试代码,导致无法复用功能测试过程中积累的代码,扩容时又会占用较多资源,完成接口测试所需要的时间较多,影响了接口测试工作的工作效率,也不利于做性能的持续集成。
发明内容
为了解决现有技术中需要对应的压测工具进行编译代码造成的代码重复率低下、测试效率低的计算问题,本发明提供一种接口压力性能测试方法、装置、设备及介质,能够在对接口压力性能测试的过程中,在待测接口更新时仅需要使用代码编译器即可实现接口压力性能测试,并且用户无需重复编写测试代码,可实现测试代码的复用,大大减少了对接口进行测试所需要的测试时间,提高了接口压力性能测试效率,方便了用户对接口进行测试,提高了用户的接口压力性能测试体验。
为了达到上述申请的目的,本申请提供了一种接口压力性能测试方法,所述方法包括:
使用代码编译器作为测试工具,搭建接口压力性能测试环境;
基于测试请求从预设代码库中下载性能测试框架至所述测试环境运行时加载的测试目录,所述性能测试框架包括抽象类和继承所述抽象类的实现类,所述实现类包括多个接口测试代码;
设置待测接口的接口压力性能测试指标;
在所述性能测试框架的接口处通过修改标注入参注解,以指定与修改后的标注入参注解对应的接口测试代码注入测试类;
运行搭建的测试环境,利用所述性能测试框架在所述性能测试框架的接口处执行所述抽象类和所述测试类中的接口测试代码,以对所述待测接口进行接口压力性能测试,并得到所述接口压力性能测试指标对应的当前测试结果。
进一步地、所述在所述性能测试框架的接口处通过修改标注入参注解,以指定与修改后的标注入参注解对应的接口测试代码注入测试类,之前还包括:
对全部所述接口测试代码添加自动扫描注解,以使得所述测试工具在运行时自动扫描添加自动扫描注解的接口测试代码;
相应的,所述在所述性能测试框架的接口处通过修改标注入参注解,以指定与修改后的标注入参注解对应的接口测试代码注入测试类,包括:
在所述性能测试框架的接口处通过修改标注入参注解,以指定与修改后的标注入参注解对应的添加自动扫描注解的接口测试代码。
进一步地、所述使用代码编译器作为测试工具,搭建接口压力性能测试环境,之前包括:
当所述待测接口为多个不同终端的相同待测接口时,分别为每个终端配置节点地址,以使得每个终端基于对应的节点地址,使用代码编译器作为测试工具,搭建接口压力性能测试环境。
进一步地、所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于连连宝(杭州)信息技术有限公司,未经连连宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111055563.7/2.html,转载请声明来源钻瓜专利网。