[发明专利]负载均衡集群性能自动化测试的方法、系统、设备和介质有效
申请号: | 201911406054.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111158989B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 李伟 | 申请(专利权)人: | 优刻得科技股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 崔巍 |
地址: | 200090 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载 均衡 集群 性能 自动化 测试 方法 系统 设备 介质 | ||
1.一种负载均衡集群性能自动化测试的方法,其特征在于,所述方法包括:
基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境;
基于测试工具,配置与所述测试工具相关联的测试参数;
使用所述测试工具和所述测试参数,在所述性能测试环境中对所述负载均衡集群进行性能测试;
基于所述性能测试中的性能测试数据,绘制性能测试图表;
输出性能测试报告;
其中,所述请求参数包括所述云计算平台的账号以及所述负载均衡集群的项目、地域和类型,所述云计算平台的所述账号包括用户所注册的账号,所述负载均衡集群的所述项目包括所述用户希望测试的项目,所述负载均衡集群的所述地域包括后端服务器所在的物理地址,并且所述负载均衡集群的所述类型包括外网lb7、内网lb7、外网lb4和内网lb4中的一个或多个,并且其中,所述请求参数经由前端界面提供给所述用户;
其中,在基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境之后,还包括:
判断所述性能测试环境是否可用;
如果判断所述性能测试环境不可用,则返回基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境,否则继续基于测试工具,配置与所述测试工具相关联的测试参数;
其中,判断所述性能测试环境是否可用包括:
向所述负载均衡集群中的前端负载均衡器发送请求,并且判断所述负载均衡集群中的后端服务器的响应是否正常;或者,
对所述负载均衡集群进行健康检查,并且判断所述负载均衡集群是否正常。
2.根据权利要求1所述的方法,其特征在于,所述测试工具包括Apache Bench测试工具,并且与所述测试工具相关联的所述测试参数包括-n测试参数和-c测试参数。
3.根据权利要求1所述的方法,其特征在于,所述性能测试数据包括所述负载均衡集群的吞吐率、并发用户数、用户平均请求等待时间和服务器平均请求等待时间。
4.根据权利要求1所述的方法,其特征在于,在输出性能测试报告之后,还包括:
判断性能测试任务是否成功;
如果判断所述性能测试任务成功,则清理所述性能测试环境,并且回收性能测试资源,否则返回基于测试工具,配置与所述测试工具相关联的测试参数。
5.一种负载均衡集群性能自动化测试的系统,其特征在于,所述系统包括:
环境部署模块,基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境;
参数配置模块,基于测试工具,配置与所述测试工具相关联的测试参数;
性能测试模块,使用所述测试工具和所述测试参数,在所述性能测试环境中对所述负载均衡集群进行性能测试;
图表绘制模块,基于所述性能测试中的性能测试数据,绘制性能测试图表;
报告输出模块,输出性能测试报告;
其中,所述请求参数包括所述云计算平台的账号以及所述负载均衡集群的项目、地域和类型,所述云计算平台的所述账号包括用户所注册的账号,所述负载均衡集群的所述项目包括所述用户希望测试的项目,所述负载均衡集群的所述地域包括后端服务器所在的物理地址,并且所述负载均衡集群的所述类型包括外网lb7、内网lb7、外网lb4和内网lb4中的一个或多个,并且其中,所述请求参数经由前端界面提供给所述用户;
其中,在基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境之后,还包括:
判断所述性能测试环境是否可用;
如果判断所述性能测试环境不可用,则返回基于请求参数,在云计算平台上部署与所述请求参数相关联的负载均衡集群的性能测试环境,否则继续基于测试工具,配置与所述测试工具相关联的测试参数;
其中,判断所述性能测试环境是否可用包括:
向所述负载均衡集群中的前端负载均衡器发送请求,并且判断所述负载均衡集群中的后端服务器的响应是否正常;或者,
对所述负载均衡集群进行健康检查,并且判断所述负载均衡集群是否正常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优刻得科技股份有限公司,未经优刻得科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911406054.7/1.html,转载请声明来源钻瓜专利网。