[发明专利]负载均衡集群性能自动化测试的方法、系统、设备和介质有效
申请号: | 201911406054.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111158989B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 李伟 | 申请(专利权)人: | 优刻得科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 崔巍 |
地址: | 200090 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 集群 性能 自动化 测试 方法 系统 设备 介质 | ||
本发明涉及云计算领域,特别涉及负载均衡集群性能自动化测试的方法、系统、设备和介质。本发明的负载均衡集群性能自动化测试的方法包括:基于请求参数,在云计算平台上部署与请求参数相关联的负载均衡集群的性能测试环境;基于测试工具,配置与测试工具相关联的测试参数;使用测试工具和测试参数,在性能测试环境中对负载均衡集群进行性能测试;基于性能测试中的性能测试数据,绘制性能测试图表;输出性能测试报告。本发明可以提供后端管理服务、前端界面和存储服务,支持云计算平台不同机房间、同一机房不同负载均衡集群间并发执行,所有步骤均通过自动化来执行,不用测试人员手动干预,简化工作量,提升工作效率。
技术领域
本发明涉及云计算领域,特别涉及负载均衡集群性能自动化测试的方法、系统、设备和介质。
背景技术
云计算平台针对负载均衡集群的性能测试,目前没有统一的方式,测试工具呈现多样化。
每次测试前,测试人员需要事先规划好测试组网和资源规格配置,然后登陆到云计算平台上,申请测试资源,并配置测试环境;云计算平台上现有负载均衡产品类型较多而且配置复杂,对于不熟悉的人员来说,准备测试环境费时费力,而且云计算平台多则几十个机房,即使对于业务熟练的测试人员,遍历各个机房中各种类型的负载均衡集群的性能测试也会消耗很多的时间和精力。
再者,测试工具多样化,导致测试结果不一致,横向对比性不强;性能测试工具或者测试方法涉及的参数过多,对于没有接触过的新手来说,容易配置错误,导致测试结果不符合预期;不同的测试工具和测试方法导致最终测试结果呈现多样化,需要学习所有测试工具中打印的测试结果的意义,增加测试报告的统计难度;测试结束后,测试人员需要手动统计测试数据,并生成测试报告,效率低。
发明内容
本发明的目的在于提供负载均衡集群性能自动化测试的方法、系统、设备和介质,可以提供后端管理服务、前端界面和存储服务,支持云计算平台不同机房间、同一机房不同负载均衡集群间并发执行,所有步骤均通过自动化来执行,不用测试人员手动干预,简化工作量,提升工作效率。
本发明公开了一种负载均衡集群性能自动化测试的方法,所述方法包括:
基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境;
基于测试工具,配置与所述测试工具相关联的测试参数;
使用所述测试工具和所述测试参数,在所述性能测试环境中对所述负载均衡集群进行性能测试;
基于所述性能测试中的性能测试数据,绘制性能测试图表;
输出性能测试报告。
可选地,所述请求参数包括所述云计算平台的账号以及所述负载均衡集群的项目、地域和类型。
可选地,在基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境之后,还包括:
判断所述性能测试环境是否可用;
如果判断所述性能测试环境不可用,则返回基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境,否则继续基于测试工具,配置与所述测试工具相关联的测试参数。
可选地,判断所述性能测试环境是否可用包括:
向所述负载均衡集群中的前端负载均衡器发送请求,并且判断所述负载均衡集群中的后端服务器的响应是否正常;或者,
对所述负载均衡集群进行健康检查,并且判断所述负载均衡集群是否正常。
可选地,所述测试工具包括Apache Bench测试工具,并且与所述测试工具相关联的所述测试参数包括-n测试参数和-c测试参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优刻得科技股份有限公司,未经优刻得科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911406054.7/2.html,转载请声明来源钻瓜专利网。