测试方法、终端设备及计算机可读存储介质与流程

文档序号:36805508发布日期:2024-01-23 12:34阅读:15来源:国知局
测试方法、终端设备及计算机可读存储介质与流程

本技术属于测试,尤其涉及以一种测试方法、终端设备及计算机可读存储介质。


背景技术:

1、无线mesh网络是无线局域网和移动自组织网络相结合的产物,是一种全新的网络架构,是下一代无线网络的关键技术之一,mesh网络中每个设备节点都能发送和接收信息,只要有一个设备连上网关,信息就能够在节点之间被中继,从而让消息传输至比无线电波正常传输距离更远的位置。

2、鉴于mesh网络多跳、覆盖范围大的特点,mesh网络性能在实际测试中往往以实验室模拟或者仿真进行性能的测试,但mesh网络的实际应用环境往往要比实验室复杂的多,即使相同的实际应用环境中,mesh设备不同的部署点都有可能引起网络性能的差异。


技术实现思路

1、本技术实施例提供了一种测试方法、终端设备及计算机可读存储介质,可以提高mesh网络的测试性能。

2、第一方面,本技术实施例提供了一种测试方法,包括:

3、对第一网络状态下的目标网络进行第一性能测试,得到第一测试结果,其中,所述第一网络状态下的目标网络表示所述第二网络端在距离所述第一网络端的第一预设位置处、所述第一网络端和所述第二网络端之间的建立的网络;

4、若所述第一测试结果表示测试成功,则对第二网络状态下的目标网络进行第一性能测试,得到第二测试结果,其中,所述第二网络状态下的目标网络表示所述第二网络端在距离所述第一网络端的第二预设位置处、所述第一网络端和所述第二网络端之间的建立的网络;

5、若所述第二测试结果表示测试失败,则对所述第一网络状态下的目标网络进行第二性能测试,得到第三测试结果。

6、在本技术实施例中,对目标网络进行测试时需要部署多个预设位置,按照预设位置对目标网络依次进行第一性能的测试,若在第一预设位置处对目标网络的第一性能测试成功,则对下一预设位置(第二预设位置)再次进行第一性能的测试,若在第二预设位置处的第一性能测试失败,则对上一个预设位置(第一预设位置)进行第二性能测试。最后根据测试结果确定目标网络的性能。因为本技术中是在实际环境中将设备移动到不同的预设位置,在不同的预设位置再进行网络性能的测试,相当于在实际应用环境中在不同的预设位置实时测试目标网络的性能,这样的测试方法会比在模拟环境中的测试准确度高,而且由于实际环境不需要进行模拟,在实际环境中直接测试还可以提高测试效率。因此,通过上述方法,可以提高对目标网络的测试效率以及性能测试的准确度。

7、在第一方面的一种可能的实现方式中,所述对第一网络状态下的目标网络进行第一性能测试,得到第一测试结果,包括:

8、检测所述第一网络端与所述第二网络端是否处于连接状态;

9、若所述第一网络端与所述第二网络端处于连接状态,则对第一网络状态下的目标网络进行第一性能测试,得到第一测试结果。

10、在本技术实施例中,在进行第一性能的检测之前,需要检测第一网络端和第二网络端之间是否连接,如果连接则说明两个网络端存在目标网络才能对其进行第一性能的测试,如果没有连接则不需要进行第一性能的测试。通过上述方法,能保证测试方法的顺利进行。

11、在第一方面的一种可能的实现方式中,所述网络系统还包括用户端;

12、所述对第一网络状态下的目标网络进行第一性能测试,得到第一测试结果,包括:

13、控制所述用户端加入所述目标网络;

14、若所述用户端通过所述第一网络端加入所述目标网络,则对当前的所述目标网络进行第一性能测试,得到所述第一测试结果。

15、在本技术实施例中,在两个网络端之间生成目标网络之后,需要将用户端接入无线网络,在保证用户端加入目标网络的情况下,才能对目标网络进行第一性能的测试。相当于在目标网络中加入新的客户端,利用客户端端去评估网络的性能。通过上述方法,可以更好的评估目标网络的网络质量。

16、在第一方面的一种可能的实现方式中,所述对第一网络状态下的目标网络进行第一性能测试,得到第一测试结果,包括:

17、测试所述第一网络端与所述第二网络端之间的连接性能,得到第四测试结果;

18、测试所述用户端与所述第二网络端之间的数据传输性能,得到第五测试结果;

19、若所述第四测试结果和所述第五测试结果均表示测试成功,则所述第一测试结果表示测试成功。

20、在本技术实施例中,第一性能可以包含网络的连接的稳定性以及数据传输的速率等信息,如果网络的稳定性能以及数据传输的性能都测试成功,则说明第一性能测试成功。通过上述方法,可以充分获取目标网络的多个性能信息,可以更好的反应产品性能。

21、在第一方面的一种可能的实现方式中,所述方法还包括:

22、判断是否存在第三预设位置,其中,所述第三预设位置为在所述第一预设位置之前进行第一性能测试的预设位置;

23、若存在第三预设位置,则获取用户端与所述第二网络端之间的连接状态;

24、若所述用户端与所述第二网络端之间的连接状态表示连接成功,则对第三网络状态下的目标网络进行第二性能测试,得到第六测试结果,其中,所述第三网络状态下的目标网络表示所述第二网络端在距离所述第一网络端的第三预设位置处、所述第一网络端和所述第二网络端之间的建立的网络。

25、在本技术实施例中,在第一预设位置处且第一性能测试失败话,需要判定第一预设位置前是否还包含第三位置,换言之,相当于判定当前预设位置是否为起点位置,若包含第三预设位置,则对第三预设位置处的网络进行第二性能的测试。上述方法中通过判定第三预设位置可以判定网络的覆盖范围,可以为网络规划和优化提供数据支持。

26、在第一方面的一种可能的实现方式中,所述方法还包括:

27、根据测试数据生成所述目标网络的测试结果,其中,所述测试数据包括测试成功的所述第一性能测试对应的测试数据、以及所述第二性能测试对应的测试数据。

28、在第一方面的一种可能的实现方式中,所述第一预设位置与所述第一网络端的距离小于所述第二预设位置与所述第一网络端的距离。

29、在本技术实施例中,第一预设位置与第二预设位置的设定是按照测试的优先级设定的,可以按照与第一网络端之间的距离远近设定。通过上述方法,可以对需要测定的预设位置按照需要测试的优先级排序,可以更好的反应出目标网络的覆盖度。

30、在第一方面的一种可能的实现方式中,所述第二网络端设置在可移动设备上,所述对第二网络状态下的目标网络进行第一性能测试,得到第二测试结果,包括:

31、控制所述可移动设备移动至所述第二预设位置;

32、对第二网络状态下的目标网络进行第一性能测试,得到第二测试结果。

33、第二方面,本技术实施例提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面中任一项所述的测试方法。

34、第三方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任一项所述的测试方法。

35、第四方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中任一项所述的测试方法。

36、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1