[发明专利]接口性能测试方法及装置在审
申请号: | 202210460737.6 | 申请日: | 2022-04-28 |
公开(公告)号: | CN114816956A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 张健;吴海英;王思远;蒋宁;朱国壮 | 申请(专利权)人: | 马上消费金融股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 徐晨影 |
地址: | 401120 重庆市渝北区*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 性能 测试 方法 装置 | ||
本申请公开了一种接口性能测试方法及装置,用于在满足多样化的测试需求的同时,提高测试准确率和效率。所述方法包括:基于预设的测试配置信息和待测接口的目标测试需求信息,确定对待测接口进行性能测试的目标场景参数和目标性能指标项,其中,所述测试配置信息包括满足对应预设测试需求的预设场景参数和预设性能指标项;基于待测接口的接口参数和目标场景参数,生成性能测试脚本;执行性能测试脚本,对待测接口进行性能测试;基于目标性能指标项,调用预设监控工具,采集待测接口在性能测试脚本的执行过程中的性能数据;基于预设规则引擎,对待测接口在性能测试脚本的执行过程中的性能数据进行分析,得到待测接口的性能分析结果。
技术领域
本申请涉及测试技术领域,尤其涉及一种接口性能测试方法及装置。
背景技术
性能测试(Performance Test)是通过模拟多种正常、峰值以及异常负载条件来对被测对象的各项性能指标进行测试。目前,传统的测试方案是由测试人员通过人工编写测试用例的方式对被测对象进行性能测试以及人工采集并分析被测对象的性能相关数据。但是,该方法受限于测试人员的经验和熟练程度,不仅无法保证测试效率,还容易因不同测试人员的认知和经验存在差异而导致测试结果存在偏差,进而无法保证测试准确率。
发明内容
本申请实施例的目的是提供一种接口性能测试方法及装置,用于在满足多样化的测试需求的同时,提高测试准确率和效率。
为了实现上述目的,本申请实施例采用下述技术方案:
第一方面,本申请实施例提供一种接口性能测试方法,包括:
基于预设的测试配置信息和待测接口的目标测试需求信息,确定对待测接口进行性能测试的目标场景参数和目标性能指标项,其中,所述测试配置信息包括满足对应预设测试需求的预设场景参数和预设性能指标项;
基于所述待测接口的接口参数和所述目标场景参数,生成性能测试脚本;
执行所述性能测试脚本,对所述待测接口进行性能测试;
基于所述目标性能指标项,调用预设监控工具,采集所述待测接口在所述性能测试脚本的执行过程中的性能数据;
基于预设规则引擎对所述性能数据进行分析,得到所述待测接口的性能分析结果。
第二方面,本申请实施例提供一种接口性能测试装置,包括:
第一确定模块,用于基于预设的测试配置信息和待测接口的目标测试需求信息,确定对待测接口进行性能测试的目标场景参数和目标性能指标项,其中,所述测试配置信息包括对应预设测试需求的预设场景参数和预设性能指标项;
测试模块,用于基于所述待测接口的接口参数和所述目标场景参数,生成性能测试脚本,以及执行所述性能测试脚本,对所述待测接口进行性能测试;
采集模块,用于基于所述目标性能指标项,调用预设监控工具,采集所述待测接口在所述性能测试脚本的执行过程中的性能数据;
性能分析模块,用于基于预设规则引擎对所述性能数据进行分析,得到所述待测接口的性能分析结果。
第三方面,本申请实施例提供一种电子设备,包括:
包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如第一方面所述的方法。
第四方面,本申请实施例提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的方法。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马上消费金融股份有限公司,未经马上消费金融股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210460737.6/2.html,转载请声明来源钻瓜专利网。