吞吐量测试方法、装置及主控设备与流程

文档序号:33320696发布日期:2023-03-03 20:23阅读:73来源:国知局
吞吐量测试方法、装置及主控设备与流程

1.本技术涉及通信技术领域,尤其涉及一种吞吐量测试方法、装置及主控设备。


背景技术:

2.现有的载波聚合(carrier aggregation,ca)多入多出(multiple input multiple output,mimo)技术用来提升通信基站、或者移动终端的吞吐率。现有针对移动终端的ca mimo吞吐量的测试技术中,一般是人工手动操控单台测试仪表和待测设备,需要在单台仪表进行繁琐的设置,还需要更换待测设备与测试仪表之间的测试射频线缆,在另一台控制终端上手动记录测试结果、并判断吞吐量结果是否通过。
3.下面结合图1对现有的移动终端吞吐量测试技术进行相关说明。请参阅图1,测试仪表11包括第一输出口rf1 com、第二输出口rf2 com、第三输出口rf3 com及第四输出口rf4 com,移动终端(user equipment,ue)12包括第一天线端口ant1、第二天线端口ant2、第三天线端口ant3、第四天线端口ant4、第五天线端口ant5、第六天线端口ant6、......、第n天线端口antn。第一输出口rf1 com与第一天线端口ant1通过测试射频线缆连接;第二天线端口ant2与第四天线端口ant4通过测试射频线缆连接;第三输出口rf3 com与第二天线端口ant2通过测试射频线缆连接,第四输出口rf4 com与第三天线端口ant3通过测试射频线缆连接。
4.在图1这种连接关系下,可以对移动终端12的第一天线端口ant1、第二天线端口ant2、第三天线端口ant3、第四天线端口ant4进行吞吐量测试,但是无法对移动终端的其他天线端口测试吞吐量,若要测试其他天线端口的吞吐量,需要重新连接线路。综上可知,现有针对移动终端等待测设备进行吞吐量测试的过程存在操作步骤繁琐、测试耗时较长、人力成本较高的问题。


技术实现要素:

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.可选的,所述第一获取模块,还用于获取各所述测试仪表的输出端与所述待测设备的各待测端口的映射关系;
37.所述第一处理模块,还用于根据所述映射关系,控制各所述测试仪表的输出端生成与对应的待测端口匹配的测试信号。
38.可选的,吞吐量测试装置还包括:
39.控制模块,用于控制所述待测设备执行从飞行模式切换到在线模式的测试预处理操作。
40.可选的,所述控制模块,还用于若所述吞吐量结果小于预设吞吐量测试标准,控制所述待测设备执行预定次数的所述测试预处理操作或控制各所述测试仪表进行预定次数的重启,每次测试预处理操作或重启后,重新测试所述待测设备的吞吐量。
41.可选的,所述控制模块,还用于获取所述待测设备的预定次数的吞吐量结果;
42.若预定次数的吞吐量结果中存在大于等于预设吞吐量测试标准的目标吞吐量结果,则确定所述待测设备的吞吐量测试成功。
43.可选的,所述控制模块,还用于若预定次数的吞吐量结果均小于所述预设吞吐量测试标准,则确定所述待测设备的吞吐量测试失败。
44.第三方面,本技术实施例提供了一种主控设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的吞吐量测试方法。
45.第四方面,本技术实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的吞吐量测试方法。
46.上述本技术提供的吞吐量测试方法、装置、主控设备,获取载波聚合多输入多输出测试内容;对所述载波聚合多输入多输出测试内容进行测试场景组合分类;根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口;获取所述待测设备的吞吐量结果。这样,经过一次线路连接,就能对待测设备的各测试端口进行吞吐量测试,减少待测设备进行吞吐量测试的过程的操作步骤、减少测试耗时、自动化程度高,减少换线时间,无需人力干预,降低人力成本。
附图说明
47.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对本技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
48.图1示出了现有待测设备与测试仪表的一连接关系示意图;
49.图2示出了本技术实施例提供的测试系统的一连接关系示意图;
50.图3示出了本技术实施例提供的测试系统的一局部连接关系示意图;
51.图4示出了本技术实施例提供的吞吐量测试方法的一流程示意图;
52.图5示出了本技术实施例提供的吞吐量测试显示界面的一示意图;
53.图6示出了本技术实施例提供的吞吐量测试方法的另一流程示意图;
54.图7示出了本技术实施例提供的吞吐量测试装置的一结构示意图;
55.图8示出了本技术实施例提供的吞吐量测试装置的另一结构示意图;
56.图9示出了本技术实施例提供的主控设备的一结构示意图。
具体实施方式
57.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。
58.通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.在下文中,可在本技术的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
60.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
61.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本技术的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本技术的各种实施例中被清楚地限定。
62.实施例1
63.本公开实施例提供了一种吞吐量测试方法。
64.本公开实施例提供的吞吐量测试方法应用于主控设备,所述主控设备分别与多个测试仪表的输入端连接,各所述测试仪表的输出端与合路装置的输入端连接,所述合路装置的输出端与功分模块的输入端连接,所述功分模块的输出端用于分别与待测设备对应的待测端口连接。
65.在本实施例中,主控设备可以为一台计算机设备,主控设备也可以包括两台计算机设备。测试仪表的数量可以根据实际情况确定,例如,测试仪表可以包括3台或4台,在本实施例中,测试仪表为用于对移动终端的待测设备进行吞吐量测试的仪表,能产生相应的测试信号、完成吞吐量测试的仪表均可,对测试仪表的品牌不做限制。在本实施例中,合路装置包括至少两个合路器,其中合路器可以为4合1的合路器。功分模块包括多个功分器。
66.在本实施例中,待测设备的待测端口有以下分配原则:(1)mhb prx、drx、mimo1、mimo2四路需要各自分配到测试仪表的四个端口,不能存在路径冲突的情况。相类似的,lb prx、drx也要各自分配到测试仪表的四个端口,不能存在路径冲突的情况。(2)mhb prx和lb prx可以分配到测试仪表的同一个端口,不受影响。(3)由主控设备、合路装置组成的测试系
统的输出端的数量是一定的,例如为4个输出端,而mhb、lb在待测设备的待测端口最多时可达9个。需要通过功分器将9个待测端口口分配到由主控设备、合路装置组成的测试系统的输出端,而且要保证路径没有冲突的情况。其中,mhb表示中高频、lb表示低频、prx表示主集天线、drx表示分集天线、mimo1表示输入输出口1、mimo2表示输入输出口2。
67.具体的,请参阅图2,主控设备包括第一计算机设备211及第二计算机设备212,第一计算机设备211及第二计算机设备212之间通过局域网(local area network,lan)进行连接,第一计算机设备211的第一控制端口control1、第二控制端口control 2、及第三控制端口control 3分别与第一测试仪表221的第一系统同步输出端口sys sync out 1、第二测试仪表222的第二系统同步输出端口sys sync out 2、及第三测试仪表223的第三系统同步输出端口sys sync out 3连接。合路装置包括第一合路器231、及第二合路器232,其中,第一合路器231的第一输入端a1与第三测试仪表223的第二输出端rf2 com连接;第一合路器231的第二输入端a2与第一测试仪表221的第二输出端rf2 com连接;第一合路器231的第四输入端a4与第二测试仪表222的第二输出端rf2 com连接。第一合路器231将第三测试仪表223的第二输出端rf2 com、第一测试仪表221的第二输出端rf2 com、第二测试仪表222的第二输出端rf2 com输入的测试信号进行合路,并通过第一合路器231的第一输出端ac输入到功分模块24。
68.第一合路器231的第五输入端b1与第一测试仪表221的第四输出端rf4 com连接;第一合路器231的第七输入端b3与第二测试仪表222的第四输出端rf4 com连接;第一合路器231的第八输入端b4与第三测试仪表223的第四输出端rf4 com连接。第一合路器231将第一测试仪表221的第四输出端rf4 com、第二测试仪表222的第四输出端rf4 com、第二测试仪表222的第四输出端rf4 com输入的测试信号进行合路,并通过第一合路器231的第二输出端bc输入到功分模块24。
69.第二合路器232的第一输入端a1与第三测试仪表223的第一输出端rf1 com连接;第二合路器232的第二输入端a2与第二测试仪表222的第一输出端rf1 com连接;第二合路器232的第三输入端a3与第一测试仪表221的第一输出端rf1 com连接。第二合路器232将第三测试仪表223的第一输出端rf1 com、第二测试仪表222的第一输出端rf1 com及第一测试仪表221的第一输出端rf1 com输入的测试信号进行合路,并通过第二合路器232的第一输出端ac输入功分模块24。
70.第二合路器232的第五输入端b1与第三测试仪表223的第三输出端rf3 com连接;第二合路器232的第六输入端b2与第二测试仪表222的第三输出端rf3 com连接;第二合路器232的第七输入端b3与第一测试仪表221的第三输出端rf3 com连接。第二合路器232将第三测试仪表223的第三输出端rf3 com、第二测试仪表222的第三输出端rf3 com第一测试仪表221的第三输出端rf3 com输入的测试信号进行合路,并通过第二合路器232的第二输出端bc输入功分模块24。
71.功分模块24分别与第一合路器231的第一输出端ac及第二输出端bc、还有第二合路器232的第一输出端ac及第二输出端bc连接。
72.公分模块24与待测设备25连接,其中,待测设备25包括第一天线端口ant1、第二天线端口ant2、第三天线端口ant3、第四天线端口ant4、第五天线端口ant5、第六天线端口ant6、......、第n天线端口antn。待测设备25与第二计算机设备212可以通过通用串行总线
(universal serial bus,usb)连接。
73.进一步的,请参阅图3,功分模块可以包括第一二功分器241、第二二功分器242、第三二功分器243、及四功分器244。第一二功分器241与待测设备25的第二天线端口ant2及第六天线端口ant6连接,第二二功分器242与待测设备25的第一天线端口ant1及第七天线端口ant7连接。第三二功分器243与待测设备25的天线端口ant0及第五天线端口ant5。四功分器244与待测设备25的第三天线端口ant3、第九天线端口ant9、及第十天线端口ant10连接。
74.举例来说,待测设备的天线端口的频段信息可以根据以下表1进行确定。
75.表1 待测设备的天线端口的频段信息表
[0076][0077]
具体的,参见图4,吞吐量测试方法包括:
[0078]
步骤s101,获取载波聚合多输入多输出测试内容;
[0079]
在本实施例中,主控设备可以预先存储载波聚合(carrier aggregation,ca)多输入多输出(multiple-in multiple out,mimo)测试列表,测试列表中包括载波聚合多输入多输出测试内容,载波聚合多输入多输出测试内容可以为待测设备的各类测试指标。
[0080]
步骤s102,对所述载波聚合多输入多输出测试内容进行测试场景组合分类。
[0081]
在本实施例中,测试场景组合是指在各类载波聚合组合下的测试内容,例如在2载波聚合组合场景下,将2载波聚合组合下的低频测试、中高频测试内容划分一类测试场景组合,确定一类测试场景组合可以把同一类的2载波聚合下的测试内容全部进行测试,例如,将低频测试、中高频和低频组合测试一次全部测完,然后测试一类,减少测试仪表的测试次数。
[0082]
可选的,所述载波聚合多输入多输出测试内容包括载波聚合组合及测试频段组合;步骤s102,包括:
[0083]
将属于同一类载波聚合组合的全部测试频段组合对应划分为一个测试场景组合。
[0084]
在本实施例中,载波聚合组合可以为2频段载波聚合组合、3频段载波聚合组合等,在此不做限制。
[0085]
步骤s103,根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;
[0086]
在本实施例中,各类测试场景组合相应具有需要测试的测试内容,可以读取载波聚合多输入多输出测试列表中对应的测试信道,根据测试信道对各测试仪表进行配置,使得测试仪表生成对应的测试信号。
[0087]
请参阅图2-图3,控制第一测试仪表221、第二测试仪表222及第三测试仪表223生成对应的测试信号,并通过第一测试仪表221、第二测试仪表222及第三测试仪表223相应的输出端向第一合路器231及第二合路器232下发对应的测试信号。第一合路器231将第三测试仪表223的第二输出端rf2 com、第一测试仪表221的第二输出端rf2 com、第二测试仪表222的第二输出端rf2 com输入的测试信号进行合路得到第一组合测试信号,并通过第一合
路器231的第一输出端ac将第一组合测试信号输入到功分模块24,功分模块24的第三二功分器243将所述第一组合测试信号进行分路处理,得到第一测试信号及第二测试信号,将第一测试信号及第二测试信号分别输入待测设备25的天线端口ant0及第五天线端口ant5。
[0088]
步骤s104,通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;
[0089]
请再次参阅图2-图3,第一合路器231将第一测试仪表221的第四输出端rf4 com、第二测试仪表222的第四输出端rf4 com、第二测试仪表222的第四输出端rf4 com输入的测试信号进行合路得到第二组合测试信号,并通过第一合路器231的第二输出端bc输入到功分模块24。
[0090]
第二合路器232将第三测试仪表223的第一输出端rf1 com、第二测试仪表222的第一输出端rf1 com及第一测试仪表221的第一输出端rf1 com输入的测试信号进行合路得到第三组合测试信号,并通过第二合路器232的第一输出端ac将第三组合测试信号输入功分模块24。
[0091]
第二合路器232将第三测试仪表223的第三输出端rf3 com、第二测试仪表222的第三输出端rf3 com第一测试仪表221的第三输出端rf3com输入的测试信号进行合路得到第四组合测试信号,并通过第二合路器232的第二输出端bc输入功分模块24。
[0092]
步骤s105,通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口。
[0093]
请再次参阅图2-图3,功分模块24的第二二功分器242将第二组合测试信号进行分路处理,得到第三测试信号及第四测试信号,将第三测试信号及第四测试信号分别输入待测设备25的第一天线端口ant1及第七天线端口ant7。
[0094]
功分模块24的四功分器244将第三组合测试信号进行分路处理,得到第五测试信号、第六测试信号及第七测试信号,将第五测试信号、第六测试信号及第七测试信号分别输入待测设备25的第三天线端口ant9、第九天线端口ant9及第十天线端口ant10。
[0095]
功分模块24的第一功分器241将第四组合测试信号进行分路处理,得到第八测试信号、第九测试信号,将第八测试信号、第九测试信号分别输入待测设备25的第二天线端口ant2、第六天线端口ant6。
[0096]
这样,可以向待测设备的测试端口输入对应的测试信号。
[0097]
步骤s104,获取所述待测设备的吞吐量结果。
[0098]
在本实施例中,主控设备与测试仪表连接,测试仪表通过合路装置及公分模块向待测设备发送测试信号后,测试仪器可以获取待测设备对应的吞吐量结果,主控设备可以从测试仪表读取待测设备的吞吐量结果,无需用户手工读取,可以减少人工成本。
[0099]
可选的,本公开实施例提供的吞吐量测试方法还包括:
[0100]
获取各所述测试仪表的输出端与所述待测设备的各待测端口的映射关系;
[0101]
所述控制各所述测试仪表生成对应的测试信号,包括:
[0102]
根据所述映射关系,控制各所述测试仪表的输出端生成与对应的待测端口匹配的测试信号。
[0103]
在本实施例中,主控设备、合路装置及功分模块组成测试系统,主控设备、合路装置及功分模块之间的连接关系与待测设备的端口对应的功能相关,可以预先获取各所述测
试仪表的输出端与所述待测设备的各待测端口的映射关系。根据所述待测设备的各待测端口的工作性能,确定各待测端口需要的测试信号,从而根据所述映射关系,控制各所述测试仪表的输出端生成与对应的待测端口匹配的测试信号。
[0104]
可选的,本公开实施例提供的吞吐量测试方法还包括:
[0105]
控制所述待测设备执行从飞行模式切换到在线模式的测试预处理操作。
[0106]
请再次参阅图2,主控设备包括第一计算机设备211及第二计算机设备212,第二计算机设备212与待测设备25连接,第二计算机设备212可以控制待测设备25从飞行模式切换到在线模式的测试预处理操作,这样,可以自动对待测设备进行测试预操作,提高操作效率。
[0107]
可选的,本公开实施例提供的吞吐量测试方法还包括:
[0108]
若所述吞吐量结果小于预设吞吐量测试标准,控制所述待测设备执行预定次数的所述测试预处理操作或控制各所述测试仪表进行预定次数的重启,每次测试预处理操作或重启后,重新测试所述待测设备的吞吐量。
[0109]
请参阅图5,在图5的配置界面的顶部有功能按钮,包括退出(quit)、帮助(help)、频段设置(modifyband)、外部衰减(external-attenuation)、关于(about),点击相应的功能按钮能进入对应的一下层子菜单。在功能按钮下方显示有多个表头内容及操作按钮,表头内容包括序号(line)、载波聚合配置(ca configuration)、带宽(bands)、频段(cbw)、协议规范测试信道(dl channle)、无线测试资源(资源块)、测试条目(test iterm)、预设吞吐量测试标准(standard)、仪表测试的具体数据值(test value)、结果(result)、操作按钮包括:选择测试条目(selecttestcase)、配置线性损失(configlineloss)、开始测试(starttest)、停止测试(stoptest)、标准浮动、射频输出口、特殊射频(special-rf)、qpst port、跟踪(trace)等。qpst port是底层通信端口,可以使得待测设备与主控设备进行数据通信。
[0110]
在点击图5中的开始测试(starttest)按钮后,进行相应的吞吐量测试,获得测试结果后,在对应的表格内容中显示测试结果。
[0111]
在本实施例中,所述吞吐量结果小于预设吞吐量测试标准说明测试失败。预设次数可以为3次,也可以是其他次数,在此不做限制。例如,控制所述待测设备执行3次测试预处理操作或控制各所述测试仪表进行3次的重启,每次测试预处理操作或重启后,重新测试所述待测设备的吞吐量,重复测试吞吐量,可以提高待测设备测试通过的成功率。
[0112]
可选的,请参阅图6,本公开实施例提供的吞吐量测试方法还包括:
[0113]
步骤s105,获取所述待测设备的预定次数的吞吐量结果;
[0114]
步骤s106,若预定次数的吞吐量结果中存在大于等于预设吞吐量测试标准的目标吞吐量结果,则确定所述待测设备的吞吐量测试成功。
[0115]
举例来说,若所述吞吐量结果小于预设吞吐量测试标准,重新获取待测设备的3次吞吐量结果,若3次吞吐量结果中存在大于等于预设吞吐量测试标准的目标吞吐量结果,则确定待测设备的吞吐量测试成功。
[0116]
所述方法还包括:
[0117]
可选的,本公开实施例提供的吞吐量测试方法还包括:
[0118]
若预定次数的吞吐量结果均小于所述预设吞吐量测试标准,则确定所述待测设备
的吞吐量测试失败。
[0119]
举例来说,若3次吞吐量结果中存在大于等于预设吞吐量测试标准,则确定待测设备的吞吐量测试失败。
[0120]
在本实施例中,待测设备的测试结果也会同步产生对应的excel文件,方便后续整理。例如,显示在图5所示的显示界面的显示区域。如果有测试失败的情形,则需要进行多次,一般是三次尝试自动控制待测设备从飞行模式切换至在线模式或者重启各测试仪表。如果对待测设备的吞吐量测试仍然失败,会在测试结果中将该待测设备的测试结果标记为红色。
[0121]
本实施例提供的吞吐量测试方法,获取载波聚合多输入多输出测试内容;对所述载波聚合多输入多输出测试内容进行测试场景组合分类;根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口;获取所述待测设备的吞吐量结果。这样,经过一次线路连接,就能对待测设备的各测试端口进行吞吐量测试,减少待测设备进行吞吐量测试的过程的操作步骤、减少测试耗时、自动化程度高,减少换线时间,无需人力干预,降低人力成本。
[0122]
实施例2
[0123]
此外,本公开实施例提供了一种吞吐量测试装置,应用于主控设备,所述主控设备分别与多个测试仪表的输入端连接,各所述测试仪表的输出端与合路装置的输入端连接,所述合路装置的输出端与功分模块的输入端连接,所述功分模块的输出端用于分别与待测设备对应的待测端口连接。
[0124]
具体的,如图7所示,吞吐量测试装置700包括:
[0125]
第一获取模块701,用于获取载波聚合多输入多输出测试内容;
[0126]
分类模块702,用于对所述载波聚合多输入多输出测试内容进行测试场景组合分类;
[0127]
第一处理模块703,用于根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;
[0128]
第二处理模块704,用于通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;
[0129]
第三处理模块705,用于通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口;
[0130]
第二获取模块706,用于获取所述待测设备的吞吐量结果。
[0131]
可选的,所述载波聚合多输入多输出测试内容包括载波聚合组合及测试频段组合;分类模块702,还用于将属于同一类载波聚合组合的全部测试频段组合对应划分为一个测试场景组合。
[0132]
可选的,第一获取模块701,还用于获取各所述测试仪表的输出端与所述待测设备的各待测端口的映射关系;
[0133]
所述第一处理模块703,还用于根据所述映射关系,控制各所述测试仪表的输出端
生成与对应的待测端口匹配的测试信号。
[0134]
可选的,请参阅图8,吞吐量测试装置700还包括:
[0135]
控制模块707,用于控制所述待测设备执行从飞行模式切换到在线模式的测试预处理操作。
[0136]
可选的,控制模块707,还用于若所述吞吐量结果小于预设吞吐量测试标准,控制所述待测设备执行预定次数的所述测试预处理操作或控制各所述测试仪表进行预定次数的重启,每次测试预处理操作或重启后,重新测试所述待测设备的吞吐量。
[0137]
可选的,控制模块707,还用于获取所述待测设备的预定次数的吞吐量结果;
[0138]
若预定次数的吞吐量结果中存在大于等于预设吞吐量测试标准的目标吞吐量结果,则确定所述待测设备的吞吐量测试成功。
[0139]
可选的,控制模块707,还用于若预定次数的吞吐量结果均小于所述预设吞吐量测试标准,则确定所述待测设备的吞吐量测试失败。
[0140]
本实施例提供吞吐量测试装置700可以实施例1所示吞吐量测试方法,为避免重复,在此不再赘述。
[0141]
本实施例提供的吞吐量测试装置,获取载波聚合多输入多输出测试内容;对所述载波聚合多输入多输出测试内容进行测试场景组合分类;根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口;获取所述待测设备的吞吐量结果。这样,经过一次线路连接,就能对待测设备的各测试端口进行吞吐量测试,减少待测设备进行吞吐量测试的过程的操作步骤、减少测试耗时、自动化程度高,减少换线时间,无需人力干预,降低人力成本。
[0142]
实施例3
[0143]
本公开实施例提供了一种主控设备,包括存储器以及处理器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行上述方法实施例1所提供的吞吐量测试方法。
[0144]
请参阅图9,主控设备900包括:收发机901、总线接口及处理器902,主控设备900分别与多个测试仪表的输入端连接,各所述测试仪表的输出端与合路装置的输入端连接,所述合路装置的输出端与功分模块的输入端连接,所述功分模块的输出端用于分别与待测设备对应的待测端口连接所述处理器902,用于:获取载波聚合多输入多输出测试内容;
[0145]
对所述载波聚合多输入多输出测试内容进行测试场景组合分类;
[0146]
根据各类测试场景组合对各所述测试仪表进行配置,控制各所述测试仪表生成对应的测试信号,向所述合路装置下发对应的测试信号;
[0147]
通过所述合路装置将对应的测试信号进行合路处理得到组合测试信号;
[0148]
通过所述功分模块对所述组合测试信号进行分路处理得到多个分路测试信号,并将各分路测试信号输入所述待测设备对应的测试端口;
[0149]
获取所述待测设备的吞吐量结果。
[0150]
可选的,所述载波聚合多输入多输出测试内容包括载波聚合组合及测试频段组
合;所述处理器902还用于:将属于同一类载波聚合组合的全部测试频段组合对应划分为一个测试场景组合。
[0151]
可选的,所述处理器902还用于:获取各所述测试仪表的输出端与所述待测设备的各待测端口的映射关系;
[0152]
根据所述映射关系,控制各所述测试仪表的输出端生成与对应的待测端口匹配的测试信号。
[0153]
可选的,所述处理器902还用于:控制所述待测设备执行从飞行模式切换到在线模式的测试预处理操作。
[0154]
可选的,所述处理器902还用于:若所述吞吐量结果小于预设吞吐量测试标准,控制所述待测设备执行预定次数的所述测试预处理操作或控制各所述测试仪表进行预定次数的重启,每次测试预处理操作或重启后,重新测试所述待测设备的吞吐量。
[0155]
可选的,所述处理器902还用于:获取所述待测设备的预定次数的吞吐量结果;
[0156]
若预定次数的吞吐量结果中存在大于等于预设吞吐量测试标准的目标吞吐量结果,则确定所述待测设备的吞吐量测试成功。
[0157]
可选的,所述处理器902还用于:若预定次数的吞吐量结果均小于所述预设吞吐量测试标准,则确定所述待测设备的吞吐量测试失败。
[0158]
在本发明实施例中,主控设备900还包括:存储器903。在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器902代表的一个或多个处理器和存储器903代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机901可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器902负责管理总线架构和通常的处理,存储器903可以存储处理器902在执行操作时所使用的数据。
[0159]
本发明实施例提供的主控设备900,可以执行上述方法实施例1中的吞吐量测试方法,为避免重复,不再赘述。
[0160]
实施例4
[0161]
本技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现实施例1提供的吞吐量测试方法。
[0162]
在本实施例中,计算机可读存储介质可以为只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
[0163]
本实施例提计算机可读存储介质可以实施例1所示吞吐量测试方法,为避免重复,在此不再赘述。
[0164]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者终端中还存在另外的相同要素。
[0165]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所述的方法。
[0166]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1