[发明专利]一种路由器内存压力测试方法及系统在审
申请号: | 201711181108.5 | 申请日: | 2017-11-23 |
公开(公告)号: | CN107992386A | 公开(公告)日: | 2018-05-04 |
发明(设计)人: | 陈鹏 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;H04L12/26 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良,吴辉辉 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路由器 内存 压力 测试 方法 系统 | ||
技术领域
本发明涉及路由器技术领域,尤其涉及一种路由器内存压力测试方法及系统。
背景技术
目前,路由器已经广泛应用于我们的生活;路由器的功能主要是提供网络连接服务。
在生活中,有时候路由器也会出现很多的问题,这就需要我们在研发和生产的阶段对路由器进行严格的测试和改进,以减少这些异常问题的出现,保证用户体验。
不管是在研发阶段还是生产阶段,都需要对路由器进行测试,例如公开号为CN106452937A的专利公开了一种路由器自动化测试方法和测试装置,所述路由器自动化测试方法包括:测试装置获取测试用的可执行文件;测试装置将所述可执行文件加载到待测试路由器上;测试装置启动所述待测试路由器上的所述可执行文件;测试装置获取所述可执行文件的运行结果;测试装置根据所述运行结果判断所述可执行文件执行是否成功。该专利公开了一种通用的测试方法,但无法解决本发明的问题。
无线路由器在处理无线节点内存申请和释放的过程中有可能存在逻辑错误导致的内存泄漏,假设无线客户端断开连接后依然在无线路由器内存空间中保存其信息,这样无线客户端在一长段时间内开关机次数达到一定数量后会出现内存耗尽、死机等异常现象。
为了解决上述问题,需要对路由器进行严格的测试,按普通的测试思路需要多台终端设备不断关联路由器。这需要耗费大量的时间、人力成本和经济成本。
此外,在测试中由于各种原因,尤其是测试者本身的原因,容易造成测试结果不准确。
综上,对于上述问题在现有技术中还没有一个好的测试方案。
发明内容
本发明所要解决的技术问题在于实现多无线客户端反复连接与断开连接过程中路由器内存压力的自动化测试。
针对现有技术的上述不足,提出一种路由器内存压力测试方法及系统。
所述路由器内存压力测试方法包括:
S11,构造多个不同的连接请求报文并发送至测试路由器,以模拟多个客户端向测试路由器发起连接请求的情况;并对所述模拟的多个客户端的连接状态进行监控,当模拟的客户端与所述测试路由器断开连接时,重新执行本步骤S11;
S12,每隔预设周期获取一次所述测试路由器的状态信息;
S13,当所述测试路由器出现异常时,保存测试数据,并终止测试。
进一步地,还包括:
当测试时间达到预设时间时,保存测试数据,并终止测试。
进一步地,还包括:
接收测试者手动输入的终止指令;
响应于所述终止指令,保存测试数据,并终止测试。
进一步地,所述每隔预设周期获取一次所述测试路由器的状态信息包括:
每隔预设周期获取一次所述测试路由器的内存信息。
进一步地,所述当所述测试路由器出现异常时,保存测试数据,并终止测试包括:
根据所述内存信息,判断所述测试路由器的内存是否出现内存占用异常;
当所述测试路由器的内存出现内存占用异常时,保存测试数据,并终止测试。
所述路由器内存压力测试系统包括:
请求发送模块,用于构造多个不同的连接请求报文并发送至测试路由器,以模拟多个客户端向测试路由器发起连接请求的情况;并对所述模拟的多个客户端的连接状态进行监控,当模拟的客户端与所述测试路由器断开连接时,重新执行请求发送模块;
状态信息获取模块,用于每隔预设周期获取一次所述测试路由器的状态信息;
第一终止模块,用于当所述测试路由器出现异常时,保存测试数据,并终止测试。
进一步地,还包括:
第二终止模块,用于当测试时间达到预设时间时,保存测试数据,并终止测试。
进一步地,还包括:
指令接收模块,用于接收测试者手动输入的终止指令;
第三终止模块,用于响应于所述终止指令,保存测试数据,并终止测试。
进一步地,所述状态信息获取模块包括:
内存信息获取子模块,用于每隔预设周期获取一次所述测试路由器的内存信息。
进一步地,所述第一终止模块包括:
异常判断子模块,用于根据所述内存信息,判断所述测试路由器的内存是否出现内存占用异常;
终止子模块,用于当所述测试路由器的内存出现内存占用异常时,保存测试数据,并终止测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711181108.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能站备自投传动辅助装置
- 下一篇:一种检测台