本技术实施例涉及通信,特别涉及一种传输速率测试方法、装置、设备及存储介质。
背景技术:
1、随着无线通信技术的发展,目前较多的路由器能够支持较高的传输速率,但由于受到环境的影响,路由器的实际传输速率往往低于路由器的理论传输速率。因此如何准确测试路由器的实际传输速率,成为亟需解决的问题。
技术实现思路
1、本技术实施例提供了一种传输速率测试方法、装置、设备及存储介质,能够准确测试路由器的实际传输速率。技术方案如下:
2、根据本技术实施例的第一方面,提供了一种传输速率测试方法,路由器分别与多个第一设备的网络适配器有线连接,每个所述第一设备设置有至少一个网络适配器,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
3、所述方法由所述多个第一设备中的目标第一设备执行,所述方法包括:
4、通过所述网络适配器与所述路由器无线连接的第二设备传输数据,获取所述目标第一设备的传输速率;
5、获取除所述目标第一设备以外的其他第一设备与所述第二设备之间的传输速率;
6、将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
7、根据本技术实施例的第二方面,提供了一种传输速率测试方法,第一设备设置有至少两个网络适配器,且每个所述网络适配器与路由器有线连接,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
8、所述方法由所述第一设备执行,所述方法包括:
9、通过所述网络适配器与所述路由器无线连接的第二设备传输数据;
10、获取每个所述网络适配器的传输速率;
11、将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
12、根据本技术实施例的第三方面,提供了一种传输速率测试方法,路由器分别与至少两个网络适配器有线连接,所述至少两个网络适配器设置在至少一个第一设备上,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
13、所述方法由所述路由器无线连接的第二设备执行,所述方法包括:
14、在所述第二设备与每个所述网络适配器之间传输数据,获取所述第二设备的多个传输速率;
15、将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
16、根据本技术实施例的第四方面,提供了一种传输速率测试方法,由目标设备执行,所述方法包括:
17、获取所述路由器的第一传输速率,所述第一传输速率为所述路由器在连接n个网络适配器的情况下n个所述网络适配器的传输速率的总和,其中每个所述网络适配器的传输速率是通过每个所述网络适配器与所述路由器无线连接的第二设备传输数据得到的,n为正整数;
18、获取所述路由器的第二传输速率,所述第二传输速率为所述路由器在连接n+1个网络适配器的情况下n+1个所述网络适配器的传输速率的总和;
19、在所述第二传输速率与所述第一传输速率之间的差值小于预设阈值的情况下,将所述第一传输速率或所述第二传输速率确定为所述路由器的传输速率。
20、根据本技术实施例的第五方面,提供了一种传输速率测试装置,路由器分别与多个第一设备的网络适配器有线连接,每个所述第一设备设置有至少一个网络适配器,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
21、所述装置配置于多个第一设备中的目标第一设备,所述装置包括:
22、获取模块,用于通过所述网络适配器与所述路由器无线连接的第二设备传输数据,获取所述目标第一设备的传输速率;
23、所述获取模块,还用于获取除所述目标第一设备以外的其他第一设备与所述第二设备之间的传输速率;
24、确定模块,用于将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
25、根据本技术实施例的第六方面,提供了一种传输速率测试装置,第一设备设置有至少两个网络适配器,且每个所述网络适配器与路由器有线连接,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
26、所述装置配置于所述第一设备,所述装置包括:
27、传输模块,用于通过所述网络适配器与所述路由器无线连接的第二设备传输数据;
28、获取模块,用于获取每个所述网络适配器的传输速率;
29、确定模块,用于将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
30、根据本技术实施例的第七方面,提供了一种传输速率测试装置,路由器分别与至少两个网络适配器有线连接,所述至少两个网络适配器设置在至少一个第一设备上,所述网络适配器的预设传输速率的总和不小于所述路由器的预设传输速率;
31、所述装置配置于与所述路由器无线连接的第二设备,所述装置包括:
32、获取模块,用于在所述第二设备与每个所述网络适配器之间传输数据,获取所述第二设备的多个传输速率;
33、确定模块,用于将获取到的每个传输速率的总和,确定为所述路由器的传输速率。
34、根据本技术实施例的第八方面,提供了一种传输速率测试装置,所述装置配置于目标设备,所述装置包括:
35、获取模块,用于获取所述路由器的第一传输速率,所述第一传输速率为所述路由器在连接n个网络适配器的情况下n个所述网络适配器的传输速率的总和,其中每个所述网络适配器的传输速率是通过每个所述网络适配器与所述路由器无线连接的第二设备传输数据得到的,n为正整数;
36、所述获取模块,还用于获取所述路由器的第二传输速率,所述第二传输速率为所述路由器在连接n+1个网络适配器的情况下n+1个所述网络适配器的传输速率的总和;
37、确定模块,用于所述第二传输速率与所述第一传输速率之间的差值小于预设阈值的情况下,将所述第一传输速率或所述第二传输速率确定为所述路由器的传输速率。
38、根据本技术实施例的第九方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器;所述存储器存储有至少一条程序代码,所述至少一条程序代码用于被所述处理器执行以实现如上述方面所述的传输速率测试方法。
39、根据本技术实施例的第十方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条程序代码,所述至少一条程序代码用于被处理器执行以实现如上述方面所述的传输速率测试方法。
40、根据本技术实施例的第十一方面,提供了一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序由处理器加载并执行以实现上述方面所述的传输速率测试方法。
41、本技术实施例提供了一种测试路由器的传输速率的方案,路由器连接有多个第一设备,每个第一设备均设置有网络适配器,从而扩展了有线网路的数量,能够保证有线网络侧所支持的预设传输速率不小于路由器的预设传输速率,由于每个第一设备能够通过各自的网络适配器与路由器所连接的第二设备进行数据传输,且目标第一设备还能够汇总每个第一设备的传输速率,这样获取到的每个传输速率的总和能够较为准确地代表路由器的传输速率,从而该方案能够准确测试路由器的实际传输速率。