[发明专利]基于云原生的性能压测方法、装置、计算机设备及存储介质在审
申请号: | 202111447011.0 | 申请日: | 2021-11-30 |
公开(公告)号: | CN114138647A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 鄢伟;丁铁梁;黄龙华;刘沁源;段嘉;胡斐 | 申请(专利权)人: | 招商局金融科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 姚章国 |
地址: | 518000 广东省深圳市福田区华富街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 原生 性能 方法 装置 计算机 设备 存储 介质 | ||
本发明公开一种基于云原生的性能压测方法、装置、计算机设备及存储介质。该方法包括:获取性能压测请求,所述性能压测请求包括待测软件、性能压测类型和压测参数期望值;基于所述性能压测类型查询容器镜像仓库,获取与所述性能压测类型相对应的目标软件镜像;基于所述目标软件镜像和所述压测参数期望值,确定目标实例数量,在基于云原生的容器集群中,创建与所述目标实例数量相对应的目标压测实例;基于所述目标压测实例,对所述待测软件进行性能压测,获取性能压测结果。该方法可保障性能压测过程中动态扩容操作的便利性,且有助于保障性能压测的效率。
技术领域
本发明涉及软件压测技术领域,尤其涉及一种基于云原生的性能压测方法、装置、计算机设备及存储介质。
背景技术
现有软件性能压测过程包括如下步骤:获取性能压测的压测参数期望值和每台性能压测设备对应的单机压测参数,根据目标压测参数和单机压测参数,确定目标数量,以部署与目标数量相匹配的性能压测设备进行压力测试。一般来说,现有软件性能压测过程是基于目标数量的性能压测设备进行性能压测,在性能压测过程中需要扩容时,例如开始部署10台性能压测设备,在压测过程中扩展到20台性能压测设备时,需要重新部署并调用新增性能压测设备进行性能压测,其扩容操作过程较复杂。
发明内容
本发明实施例提供一种基于云原生的性能压测方法、装置、计算机设备及存储介质,以解决现有性能压测过程中扩容操作过程较复杂的问题。
一种基于云原生的性能压测方法,包括:
获取性能压测请求,所述性能压测请求包括待测软件、性能压测类型和压测参数期望值;
基于所述性能压测类型查询容器镜像仓库,获取与所述性能压测类型相对应的目标软件镜像;
基于所述目标软件镜像和所述压测参数期望值,确定目标实例数量,在基于云原生的容器集群中,创建与所述目标实例数量相对应的目标压测实例;
基于所述目标压测实例,对所述待测软件进行性能压测,获取性能压测结果。
一种基于云原生的性能压测装置,包括:
性能压测请求获取模块,用于获取性能压测请求,所述性能压测请求包括待测软件、性能压测类型和压测参数期望值;
目标软件镜像获取模块,用于基于所述性能压测类型查询容器镜像仓库,获取与所述性能压测类型相对应的目标软件镜像;
目标软件镜像创建模块,用于基于所述目标软件镜像和所述压测参数期望值,确定目标实例数量,在基于云原生的容器集群中,创建与所述目标实例数量相对应的目标压测实例;
性能压测结果获取模块,用于基于所述目标压测实例,对所述待测软件进行性能压测,获取性能压测结果。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云原生的性能压测方法。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于云原生的性能压测方法。
上述基于云原生的性能压测方法、装置、计算机设备及存储介质,可根据性能压测请求中的性能压测类型,快速确定其对应的目标软件镜像,保障目标软件镜像的获取效率;根据目标软件镜像和压测参数期望值,动态确定所需的目标实例数量,在基于云原生的容器集群中,动态创建与目标实例数量相对应的目标压测实例,以实现动态扩容,提高动态扩容的便利性;而且,基于所述目标压测实例对待测软件进行性能压测时,由于目标压测实例是在基于云原生技术的容器集群上创建的实例,可基于云原生技术,快速形成网络流量压力,以保障对待测软件进行性能压测的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局金融科技有限公司,未经招商局金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111447011.0/2.html,转载请声明来源钻瓜专利网。