利索能及
我要发布
收藏
专利号: 2016110340297
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-10-14
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种测试路由器的方法,包括服务器,至少一台测试机和至少一台待测路由器,其特征在于:所述测试机分别与所述服务器和待测路由器通讯连接;方法包括步骤:S300所述测试机获取预先储存的测试任务,对至少一台待测路由器进行测试;

S400所述服务器接收url访问请求,判断当前测试数据是否在正常范围,若是执行步骤S500;否则执行步骤S600;

S500所述服务器输出所述当前测试数据正常;判断当前测试时长是否满足预设的测试时长,若是执行步骤S700;否则返回步骤S400;

S600所述服务器输出所述当前测试数据异常;判断是否结束当前测试,若是执行步骤S700;否则返回步骤S400;

S700所述服务器控制结束当前测试,并将所述当前测试数据保存至所述服务器数据库中。

2.根据权利要求1所述的测试路由器的方法,其特征在于,所述步骤S300包括步骤:S310所述测试机与任一所述待测路由器有线连接;获取所述服务器中的第一测试脚本,在第一预设时长内采集所述待测路由器内存相关数据,并将所述待测路由器内存相关数据保存至服务器数据库中;和/或S320所述测试机与任一所述待测路由器无线连接;获取所述服务器中的第二测试脚本,在第二预设时长内采集所述待测路由器性能相关数据,并将所述待测路由器性能相关数据保存至服务器数据库中;

其中,所述第一预设时长大于所述第二预设时长。

3.根据权利要求2所述的测试路由器的方法,其特征在于,所述步骤S310包括步骤:S311所述测试机与任一所述待测路由器有线连接;获取所述服务器中的第一测试脚本;

S312所述测试机根据第一预设频率,获取所述待测路由器剩余CPU数据,并保存至所述服务器数据库中;和/或S313所述测试机根据所述第一预设频率,获取所述待测路由器剩余内存数据,并保存至所述服务器数据库中;和/或S314所述测试机根据所述第一预设频率,获取所述待测路由器主要进程状态,并保存至所述服务器数据库中;和/或S315所述测试机根据所述第一预设频率,获取所述待测路由器设备运行时间,并保存至所述服务器数据库中;

所述步骤S320包括步骤:

S321所述测试机与任一所述待测路由器无线连接;获取所述服务器中的第二测试脚本;

S322所述测试机根据第二预设频率,获取ping网关的丢包率和时延,并保存至所述服务器数据库中;和/或S323根据所述第二预设频率,获取ping外网的丢包率和时延,并保存至所述服务器数据库中;和/或S324根据所述第二预设频率,获取网卡连接的发送速率和接收速率,并保存至所述服务器数据库中;和/或S325根据所述第二预设频率,获取网卡连接的信号强度,并保存至所述服务器数据库中;和/或S326根据所述第二预设频率,获取网卡上行数据流量和下行数据流量,并保存至所述服务器数据库中。

4.根据权利要求1所述的测试路由器的方法,其特征在于,所述步骤S400包括步骤:S410在任一与所述服务器连接的测试机上输入url,通过所述url请求访问所述服务器;

S420所述服务器判断所述当前测试数据是否在正常范围,若是执行步骤S500;否则执行步骤S600。

5.根据权利要求1-4任一所述的测试路由器的方法,其特征在于,所述步骤S300之前还包括步骤:S100根据预设搭建方案控制所述测试机,所述待测路由器和所述服务器连接同一网络;

S200所述测试机设置第一测试脚本和第二测试脚本,根据测试脚本选择测试任务和测试开始时间;

其中,所述第一测试脚本测试所述待测路由器内存相关数据;所述第二测试脚本测试所述待测路由器性能相关数据。

6.一种测试路由器的系统,包括服务器,至少一台测试机和至少一台待测路由器,其特征在于:所述测试机分别与所述服务器和待测路由器通讯连接;

其中,所述测试机包括:测试模块;所述服务器包括储存模块、判断模块和控制模块;所述测试机的测试模块和所述服务器的储存模块通讯连接;所述服务器的判断模块分别与所述服务器的储存模块和控制模块通讯连接;

所述测试机的测试模块,获取所述储存模块中的预先储存的测试任务,对至少一台待测路由器进行测试;

所述服务器的判断模块,接收url访问请求,判断当前测试数据是否在正常范围;

所述服务器的控制模块,当所述服务器的判断模块输出当前测试数据在正常范围时,输出所述当前测试数据正常;

所述服务器的判断模块,还当输出所述当前测试数据正常后,判断当前测试时长是否满足预设的测试时长;

所述服务器的控制模块,还当所述当前测试时长满足预设的测试时长时,控制结束当前测试,并将所述当前测试数据保存至所述服务器的储存模块中;

所述服务器的判断模块,还当所述当前测试时长不满足预设的测试时长,则继续判断当前测试数据是否在正常范围;

所述服务器的控制模块,还当所述服务器的判断模块输出所述当前测试数据不在正常范围时,输出所述当前测试数据异常;

所述服务器的判断模块,还当输出所述当前测试数据正常后,判断是否结束当前测试;

所述服务器的控制模块,还当判断结束所述当前测试后,控制结束当前测试,并将当前测试数据保存至所述服务器的储存模块中;

所述服务器的判断模块,还当判断不结束所述当前测试后,继续判断当前测试数据是否在正常范围。

7.根据权利要求6所述的测试路由器的系统,其特征在于,包括:所述测试机的测试模块与任一所述待测路由器有线连接;获取所述服务器的储存模块中的第一测试脚本,在第一预设时长内采集所述待测路由器内存相关数据,并将所述待测路由器内存相关数据保存至所述服务器的储存模块中;和/或所述测试机的测试模块与任一所述待测路由器无线连接;获取所述服务器的储存模块中的第二测试脚本,在第二预设时长内采集所述待测路由器性能相关数据,并将所述待测路由器性能相关数据保存至所述服务器的储存模块中;

其中,所述第一预设时长大于所述第二预设时长。

8.根据权利要求7所述的测试路由器的系统,其特征在于,所述测试机的测试模块包括:获取子模块,获取所述服务器的储存模块中的第一测试脚本;和/或,获取所述服务器的储存模块中的第二测试脚本;

测试剩余CPU子模块,根据第一预设频率,获取所述待测路由器剩余CPU数据,并保存至所述服务器的储存模块中;和/或测试剩余内存子模块,根据所述第一预设频率,获取所述待测路由器剩余内存数据,并保存至所述服务器的储存模块中;和/或测试主要进程子模块,根据所述第一预设频率,获取所述待测路由器主要进程状态,并保存至所述服务器的储存模块中;和/或测试运行时间子模块,根据所述第一预设频率,获取所述待测路由器设备运行时间,并保存至所述服务器的储存模块中;和/或测试网关子模块,根据第二预设频率,获取ping网关的丢包率和时延,并保存至所述服务器的储存模块中;和/或测试外网子模块,根据所述第二预设频率,获取ping外网的丢包率和时延,并保存至所述服务器的储存模块中;和/或测试连接速率子模块,根据所述第二预设频率,获取网卡连接的发送速率和网卡连接的接收速率,并保存至所述服务器的储存模块中;

测试信号强度子模块,根据所述第二预设频率,获取网卡连接的信号强度,并保存至所述服务器的储存模块中;和/或测试上/下行流量子模块,根据所述第二预设频率,获取网卡上行数据流量和网卡下行数据流量,并保存至所述服务器的储存模块中。

9.根据权利要求6-8任一所述的测试路由器的系统,其特征在于,所述测试机还包括:设置模块、访问模块;所述测试机的设置模块与所述服务器的储存模块通讯连接;所述测试机的访问模块与所述服务器的储存模块通讯连接;

所述测试机的设置模块,设置第一测试脚本和第二测试脚本,根据测试脚本选择测试任务和测试开始时间;

所述测试机的访问模块,在任一与所述服务器连接的测试机上输入url;通过所述url请求访问所述服务器;其中,所述第一测试脚本测试所述待测路由器内存相关数据;所述第二测试脚本测试所述待测路由器性能相关数据。

10.根据权利要求6所述的测试路由器的系统,其特征在于,包括:根据预设搭建方案搭建测试系统,并控制所述测试机,所述待测路由器和所述服务器连接同一网络。