[发明专利]全链路接口压测方法、装置、计算机设备及存储介质在审
申请号: | 201910606425.X | 申请日: | 2019-07-05 |
公开(公告)号: | CN110532168A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 易李军;魏万勇 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 44385 深圳市世联合知识产权代理有限公司 | 代理人: | 刘畅<国际申请>=<国际公布>=<进入国 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 链路接口 时序 访问参数 依赖关系 人工智能技术 计算机设备 链路数据库 存储介质 继续执行 人工干预 时序判断 业务链路 预设参数 预设规则 预设 配置 | ||
本发明涉及人工智能技术领域,提供了一种全链路接口压测方法、装置、计算机设备及存储介质,所述全链路接口压测方法包括:通过预设链路数据库获取业务链路模块中的待压测接口;根据预设规则,配置待压测接口之间的依赖关系;根据依赖关系,设置每个待压测接口的请求时序;根据预设参数设置规则,设置每个待压测接口的访问参数;基于请求时序和访问参数对当前待压测接口进行压测处理,得到压测数据;根据当前待压测接口对应的请求时序判断是否完成压测处理,在未完成压测处理的情况下继续执行压测处理。本发明的技术方案实现自动对全链路接口进行压测处理,避免人工干预压测处理过程,从而提高压测处理的准确性与效率。
技术领域
本发明涉及软件测试技术领域,尤其涉及一种全链路接口压测方法、装置、计算机设备及存储介质。
背景技术
为了保证开发的产品满足上线需求,通常按照设置的测试方案对产品进行各种测试,对可能出现的问题进行分析和评估。
在这些测试中,负载压力测试是一种基本的质量保证行为,它是测试工作的重要一部分,其在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量等性能,以确定系统所能承受的负载压力。
目前常见的接口压测方法主要是针对单个接口进行压力测试,对模拟真实业务场景中多接口的组合比较困难,压测过程中性能数据收集和观察的方法,缺少规范和标准,由于需要人工干预协助接口压测,受到主客观因素影响,从而导致存在人为误差,且压测过程繁琐,接口压测效率低。
发明内容
本发明实施例提供一种全链路接口压测方法、装置、计算机设备及存储介质,以解决压测过程存在人工干预造成人为误差且压测效率低的问题。
一种全链路接口压测方法,包括:
通过预设链路数据库获取业务链路模块中的待压测接口;
根据预设规则,配置所述待压测接口之间的依赖关系;
根据所述依赖关系,设置每个所述待压测接口的请求时序;
根据预设参数设置规则,设置每个所述待压测接口的访问参数;
基于所述请求时序和所述访问参数,利用相同的压测标准和参数标准对当前待压测接口进行压测处理,得到压测数据;
若所述当前待压测接口对应的请求时序为结束请求时序,则完成压测处理,否则将所述当前待压测接口对应的压测数据、请求时序和访问参数一起发送给下一个请求时序对应的待压测接口执行压测处理。
一种全链路接口压测装置,包括:
获取模块,用于通过预设链路数据库获取业务链路模块中的待压测接口;
配置模块,用于根据预设规则,配置所述待压测接口之间的依赖关系;
请求时序设置模块,用于根据所述依赖关系,设置每个所述待压测接口的请求时序;
访问参数设置模块,用于根据预设参数设置规则,设置每个所述待压测接口的访问参数;
压测模块,用于基于所述请求时序和所述访问参数,利用相同的压测标准和参数标准对当前待压测接口进行压测处理,得到压测数据;
判断模块,用于若所述当前待压测接口对应的请求时序为结束请求时序,则完成压测处理,否则将所述当前待压测接口对应的压测数据、请求时序和访问参数一起发送给下一个请求时序对应的待压测接口执行压测处理。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述全链路接口压测方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述全链路接口压测方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910606425.X/2.html,转载请声明来源钻瓜专利网。