一种WiFi性能的自动测试方法、装置和终端设备与流程

文档序号:37162681发布日期:2024-03-01 11:59阅读:14来源:国知局
一种WiFi性能的自动测试方法、装置和终端设备与流程

本发明涉及计算机处理,尤其涉及一种wifi性能的自动测试方法、装置和终端设备。


背景技术:

1、wifi测试是确保wifi产品性能和可靠性的重要环节,对于提高用户体验和产品品质具有重要意义。wifi测试通常包括准备测试环境、连接wifi设备、执行测试、分析测试数据得出测试结果以及根据测试结果进行优化和改进等步骤。其中,准备测试环境包括设置测试场地、调试测试设备、选择合适的测试软件等。

2、而当前wifi的性能如速率、启动时间等指标需要进行测试时,常需要人工进行手动测试从而得出指标结果,不仅效率低,还容易出错。


技术实现思路

1、本发明实施例提供了一种wifi性能的自动测试方法、装置和终端设备,能有效解决现有技术中常需要人工进行手动测试从而得出指标结果,不仅效率低,还容易出错的问题。

2、本发明一实施例提供了一种wifi性能的自动测试方法,包括:

3、在判定待测试wifi对应的终端设备连接成功时,获取待测试wifi的测试类型;其中,所述测试类型指示所需测试的若干频段类型;

4、根据所述测试类型生成数组;其中,所述数组中每一位置下标对应的元素值用于指示所需测试的若干频段类型;

5、逐一遍历所述数组中的元素数值,并根据数组中每一位置下标对应的元素数值对所述待测试wifi进行迭代的速率测试,直至速率测试完毕,输出待测试wifi在各测试类型对应的若干速率测试结果。

6、优选地,在根据所述测试类型生成数组之前,还包括:

7、获取待测试wifi所支持的若干频段类型;其中,所述频段类型包括以下任意一项或其组合:第一频段以及第二频段;所述第一频段和所述第二频段不同;

8、获取所述频段类型对应的带宽号列表以及信道号列表;

9、所述根据所述测试类型生成数组,包括:

10、根据所述测试类型和频段类型,以及每一频段类型对应的带宽号列表以及信道号列表,生成多维度数组;其中,所述多维度数组中每一位置下标对应的元素值用于指示一测试类型,以及一测试类型对应的频段类型、带宽号以及信道号。

11、优选地,所述根据所述测试类型和频段类型,以及每一频段类型对应的带宽号列表以及信道号列表,生成多维度数组,包括:

12、生成空白的初始多维度数组;

13、读取终端设备内的wifi能力参数,并根据第一频段wifi测试开关状态、第二频段wifi测试开关状态,以及可选第一频段或第二频段测试开关状态,给初始多维度数组中用于指示测试类型的元素值进行赋值;

14、在判定待测试wifi所支持的频段类型为第一频段时,则给用于指示频段类型的元素值赋值为1;在判定待测试wifi所支持的频段类型为第二频段时,则给用于指示频段类型的元素值赋值为2;在判定待测试wifi所支持的频段类型为第一频段以及第二频段时,则给用于指示频段类型的元素值赋值为1和2;

15、根据每一频段类型对应的带宽号列表,给用于指示带宽号的元素值进行赋值对应的带宽号;

16、根据每一频段类型对应的信道号列表,给用于指示信道号的元素值进行赋值对应的信道号;

17、根据已全部赋值的初始多维度数组,生成最终的多维度数组。

18、优选地,所述给初始多维度数组中用于指示测试类型的元素值进行赋值,包括:

19、根据各个测试开关状态,得到终端设备对各频段进行测试的测试类型;

20、在判定所述测试类型为仅测试第一频段时,则给用于指示测试类型的元素值进行赋值为1;在判定所述测试类型为仅测试第二频段时,则给用于指示测试类型的元素值进行赋值为2;在判定同一时刻仅能测试第一频段或仅能测试第二频段时,则给用于指示测试类型的元素值进行赋值为1和2;在判定能同时测试第一频段和测试第二频段时,则给用于指示测试类型的元素值进行赋值为1、2和3。

21、优选地,在每次速率测试时,包括:

22、在所述多维度数组中新增用于指示速率结果的元素值;

23、将每次速率测试时待测试wifi的速率结果,赋值给多维度数组中用于指示速率结果的元素值。

24、优选地,所述输出待测试wifi在各测试类型对应的若干频段类型下的若干速率测试结果,包括:

25、根据每次测试期间一测试类型对应的一频段类型下wifi启动、切换以及连接的耗时,以及每次测试期间的数据吞吐量,得到每次测试期间的平均速率;

26、统计所有速率测试次数对应的平均速率,生成待测试wifi在各测试类型对应的若干频段类型下的若干速率测试结果。

27、优选地,还包括:

28、获取一目标频段对应的预设速率指标;其中,所述目标频段为第一频段或第二频段;

29、根据多维度数组中与所述目标频段对应的用于指示频段类型的元素值的目标速率结果,判断待测试wifi对应的目标频段是否符合标准;

30、若目标速率结果小于预设速率指标,则判定待测试wifi对应的终端设备存在缺陷;

31、若目标速率结果不小于预设速率指标,则判定待测试wifi对应的终端设备不存在缺陷。

32、在上述的方法实施例的基础上,本发明对应提供了装置项实施例。

33、本发明一实施例提供了一种wifi性能的自动测试装置,包括:数据获取模块、数组生成模块以及速率测试模块;

34、所述数据获取模块,用于在判定待测试wifi对应的终端设备连接成功时,获取待测试wifi的测试类型;其中,所述测试类型指示所需测试的若干频段类型;

35、所述数组生成模块,用于根据所述测试类型生成数组;其中,所述数组中每一位置下标对应的元素值用于指示所需测试的若干频段类型;

36、所述速率测试模块,用于逐一遍历所述数组中的元素数值,并根据数组中每一位置下标对应的元素数值对所述待测试wifi进行迭代的速率测试,直至速率测试完毕,输出待测试wifi在各测试类型对应的若干速率测试结果。

37、在上述的方法实施例的基础上,本发明对应提供了终端设备项实施例。

38、本发明另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述发明实施例所述的一种wifi性能的自动测试方法。

39、在上述的方法实施例的基础上,本发明对应提供了存储介质项实施例。

40、本发明另一实施例提供了一种存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述发明实施例所述的一种wifi性能的自动测试方法。

41、通过实施本发明具有如下有益效果:

42、本发明实施例提供了一种wifi性能的自动测试方法、装置和终端设备,本发明通过获取待测试wifi的用于指示所需测试的若干频段类型测试类型,从而生成对应的数组,而该数组包含了不同的测试类型下的不同频段类型,从而可以使得后续在测试wifi的速率时,通过遍历数组,可以实现自动切换不同频段完成不同的测试类型,以实现对wifi在不同频段下的速率测试,并输出每一测试类型对应的各频段类型下的速率测试结果。与现有技术相比,本发明无需人工进行更换测试的频段,只需要遍历数组中每一位置下标对应的元素值,便可以实现多种频段自动切换,从而完成速率的自动测试,不仅提高了wifi性能测试的效率,而且通过自动化测试可以避免人为操作的误差,降低出错率,从而也提高了测试的准确性。

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