[发明专利]一种智慧负载的实现方法及装置在审
| 申请号: | 201910425875.9 | 申请日: | 2019-05-21 |
| 公开(公告)号: | CN110196807A | 公开(公告)日: | 2019-09-03 |
| 发明(设计)人: | 李男 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘晓政 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 工作节点 负载管理 忙碌状态 空闲状态 性能测试 测试 连接建立模块 性能测试模块 测试启动 断开连接 建立连接 连接断开 自动扫描 | ||
本发明提供一种智慧负载的实现方法及装置,方法包括如下步骤:S1.启动测试,负载管理节点自动扫描空闲状态的负载工作节点;S2.负载管理节点自动与空闲状态的负载工作节点建立连接;S3.负载工作节点进入忙碌状态,负载管理节点与忙碌状态负载工作节点进行性能测试;S4.性能测试结束,负载管理节点自动与忙碌状态的负载工作节点断开连接;S5.结束测试。装置包括测试启动模块、连接建立模块、性能测试模块、连接断开模块以及测试结束模块。
技术领域
本发明属于软件性能测试技术领域,具体涉及一种智慧负载的实现方法及装置。
背景技术
性能测试:是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。通常的实现方式为一个测试主节点,添加多台安装压力测试工具客户端的pc(负载机),并发压测软件系统,分担主节点的测试压力。
随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。软件性能测试是发现软件性能问题的最有效的手段,而完备有效的性能测试是最关键的。
在大数据、云计算的时代背景下,集群式软件应用场景越来越多。这就对软件测试提出了更高的要求,尤其对软件的性能测试技术提出了挑战。传统的软件性能测试采用单pc或者增加两三台负载机的方式,规模较小。明显不适用集群软件的测试。集群软件的性能测试,需要几十甚至成百上千的负载机,以防止因为测试机本身瓶颈影响测试结果。如何批量添加负载机,这是亟待解决的问题。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种智慧负载的实现方法及装置,是非常有必要的。
发明内容
针对现有技术的上述传统的软件性能测试采用单pc或者增加两三台负载机的方式,规模较小,明显不适用集群软件的测试的缺陷,本发明提供一种智慧负载的实现方法及装置,以解决上述技术问题。
第一方面,本发明提供一种智慧负载的实现方法,包括如下步骤:
S1.启动测试,负载管理节点自动扫描空闲状态的负载工作节点;
S2.负载管理节点自动与空闲状态的负载工作节点建立连接;
S3.负载工作节点进入忙碌状态,负载管理节点与忙碌状态负载工作节点进行性能测试;
S4.性能测试结束,负载管理节点自动与忙碌状态的负载工作节点断开连接;
S5.结束测试。
进一步地,步骤S1之前还包括如下步骤:
SA1.负载管理节点安装管理客户端,负载工作节点安装负载客户端。负载管理节点和负载工作节点分别安装客户端便于下一步进行通信。
进一步地,步骤S1中,负载管理节点自动扫描局域网中所有空闲状态的负载工作节点。负载管理节点通过向局域网中广播消息,寻找空闲状态的负载工作节点。
进一步地,步骤S2具体步骤如下:
S21.负载工作节点接收到负载管理节点扫描空闲状态负载工作节点的命令后,判断自身工作状态;
S22.若为空闲状态,则负载工作节点向负载管理节点发送确认空闲状态命令;
S23.负载管理节点接收到负载工作节点发送的确认空闲状态命令后,向负载工作节点发送建立连接请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910425875.9/2.html,转载请声明来源钻瓜专利网。





