[发明专利]接口性能测试方法、装置、设备及存储介质在审
申请号: | 202011594599.8 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112527686A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 张丽莎 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;陈秋波 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 性能 测试 方法 装置 设备 存储 介质 | ||
本申请涉及人工智能技术领域,揭示了一种接口性能测试方法、装置、设备及存储介质,其中方法包括:调用平台主服务应用通过Jenkins根据目标性能测试配置数据、待分配的脚本数据和待调用的执行机IP地址数据确定多个待执行的Job数据,通过Jenkins根据多个待执行的Job数据运行JMeter服务端将多个待执行的Job数据中的脚本数据发送给执行机IP地址对应的执行机中的JMeter客户端,通过Jenkins获取多个待执行的Job数据中的所有执行机IP地址各自对应的执行机对应的JMeter客户端发送的接口性能测试结果,得到目标接口性能测试结果。实现了智能分配执行机,实现了集中统一管理性能测试任务。
技术领域
本申请涉及到人工智能技术领域,特别是涉及到一种接口性能测试方法、装置、设备及存储介质。
背景技术
JMeter是一个被广泛使用的基于Java的压力测试工具,经常被用来做接口的性能测试。JMeter具有不依赖于界面、测试脚本不需要编程、测试脚本维护方便等诸多优点,但是在一套完整的接口性能测试流程中,JMeter存在不能智能分配执行机、不具备集中统一管理性能测试任务的问题,导致影响了接口性能测试的自动化程度。
发明内容
本申请的主要目的为提供一种接口性能测试方法、装置、设备及存储介质,旨在解决现有技术采用JMeter进行接口性能测试时,不能智能分配执行机、不具备集中统一管理性能测试任务,导致影响了接口性能测试的自动化程度的技术问题。
为了实现上述发明目的,本申请提出一种接口性能测试方法,所述方法包括:
调用平台主服务应用获取性能测试请求,所述性能测试请求携带有目标性能测试配置数据;
响应所述性能测试请求,调用所述平台主服务应用根据所述目标性能测试配置数据从脚本库中获取脚本数据,得到待分配的脚本数据,从执行机状态库中获取更新时间最晚的执行机状态数据,得到当前执行机状态数据;
调用所述平台主服务应用根据所述目标性能测试配置数据和所述当前执行机状态数据进行执行机IP地址的分配,得到待调用的执行机IP地址数据;
调用所述平台主服务应用通过Jenkins的创建Job接口根据所述目标性能测试配置数据、所述待分配的脚本数据和所述待调用的执行机IP地址数据进行Job的创建,得到所述待调用的执行机IP地址数据对应的多个待执行的Job数据;
调用所述平台主服务应用通过所述Jenkins根据所述多个待执行的Job数据运行JMeter服务端将所述多个待执行的Job数据中的脚本数据发送给所述多个待执行的Job数据中的执行机IP地址对应的执行机中的JMeter客户端;
调用所述平台主服务应用通过所述Jenkins获取所述多个待执行的Job数据中的所有所述执行机IP地址各自对应的执行机对应的所述JMeter客户端发送的接口性能测试结果,得到所述性能测试请求对应的目标接口性能测试结果。
进一步的,所述调用所述平台主服务应用根据所述目标性能测试配置数据从脚本库中获取脚本数据,得到待分配的脚本数据的步骤之前,还包括:
调用所述平台主服务应用获取脚本更新请求;
响应所述脚本更新请求,调用所述平台主服务应用获取待更新的脚本数据和所述待更新的脚本数据对应的脚本标识;
调用所述平台主服务应用根据所述待更新的脚本数据和所述待更新的脚本数据对应的所述脚本标识更新所述脚本库。
进一步的,所述调用所述平台主服务应用根据所述目标性能测试配置数据和所述当前执行机状态数据进行执行机IP地址的分配,得到待调用的执行机IP地址数据的步骤,还包括:
调用所述平台主服务应用对所述当前执行机状态数据进行可用的执行机的数量计算,得到可用执行机数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011594599.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于智能热电联供系统的控制方法
- 下一篇:一种带有相变调节气囊的高空气球