一種多lte終端自動化測試系統及其測試方法
【技術領域】
[0001]本發明涉及到無線通信系統,涉及一種多LTE終端的自動化測試系統與方法,特別涉及大容量真實終端測試以及外場測試。
【背景技術】
[0002]隨著LTE產品商業化的進一步推進,針對多LTE終端性能及覆蓋的測試需求不斷增加,目前市場上現有的多LTE終端模擬器(TM500)難以模擬真實的無線場景或是以每臺PC連接一個真實LTE終端來驗證多LTE終端業務功能性能測試的測試方法,將耗費極大的人力物力,且較難管理。
[0003]如何利用較少的設備通過自動化測試的方法完成相關的測試任務,是必須考慮的一個問題。
【發明內容】
[0004]本發明的目的在于提供一種系統及測試方法,充分利用企業現有測試資源,不額外購置數據處理硬件,實現對大容量真實多LTE終端進行自動化控制。
[0005]為實現上述目的,本發明采用以下技術方案:
一種多LTE終端自動化測試系統,包括:依次連接的主控機網管PC、測試分機分控PC、LTE終端群、基站、多臺服務器;基站與多臺服務器通過核心網連接;。
[0006]網管PC實現整個外場終端的整體調度調配;
分控PC實現本地終端的接入,業務控制,LOG記錄的控制;
網管PC和分控PC之間采用網線或者WLAN連接;
分控PC和LTE終端采用USB連接。LTE終端通過USB 口,虛擬出Modem,Network adapter和 USB 的 Applicat1n Interface 和 PC UI Interface 兩個 COM 口 ;
通過編寫C控制程序和peri腳本實現與高通手動測試應用軟件的無縫對接實現多終端的自動化控制;
通過設置不同終端指向不同服務器的路由,實現同一分控PC下的不同LTE終端業務的區分。
[0007]一臺主控機網管PC 101實現整個終端的管理與控制;測試分機分控PC 102則負責具體實現LTE終端群的控制,主控機網管PC 101和測試分機分控PC 102的接口 104可以是有線形式網線連接也可以為無線形式連接,使用WLAN或WiMax ;若采用WiMax協議組建WLAN作為網管,在外場測試環境下,測試分機分控PC102和LTE終端群103的位置分布更加靈活;LTE終端群通過USB接口 105與測試分機分控PC 102連接,經Uul06接口接入基站后,通過設置路由和指定服務器建立起連接鏈路107 ;服務器資源充足的情況下,將一臺測試分機分控PC下的不同LTE終端通過路由指向不用的服務器,以實現LTE終端業務互不沖突;而對于UDP類型的業務,通過分配不同端口以區分不同終端的業務,服務器資源配置可以大幅減少。
[0008]所述LTE終端群通過USB接口與測試分機分控PC連接,通過USB虛擬出多個串口,遵循3GPP 27.007協議,LTE終端通過USB接口接上測試分機分控PC后,虛擬出多個虛擬端口,包括有 Network adapter 201, Modem 202 和 USB COM 口,其中 COM 口包括 Applicat1nInterface 204 和 PC UI Interface 203 ;
所述多個虛擬端口與對應高通手動測試應用軟件的對應關系如下:
QPST 207為QXDM 209提供底層的端口服務,QXDM 209通過添加Applicat1nInterface 204診斷口實現對LTE終端的監測、控制以及終端Log信息記錄分析操作;記錄的log離線后通過QCAT進行查看和分析;
QMICM 208是QMI接口的connect manager,通過QMI接口進行如連接,斷開,附著,去附著的操作;由于要在一臺測試分機分控PC上控制多個LTE終端,因此需要C編寫QMICMMonitor 205實現對多個LTE終端的檢測與控制,通過選擇LTE終端模擬出的Modem 202 口與LTE終端建立起PPP連接,通過Network adapter 201網絡適配器信息,實現UE到核心網的連接,入網成功后獲取到IP ;
通過PC UI Interface 203端口與LTE終端建立串口連接,實現AT交互;通過AT命令206 口實現對LTE終端狀況進行管控和監測,LTE終端所有的動作都有相對應的AT命令。
[0009]一種基于上述系統的多LTE終端自動化測試方法,具體步驟如下:
所述測試分機分控PC的主控程序步驟如下:
步驟301:分控PC首先本地硬件資源監測,將所有連接在本地的可用LTE終端的信息Modem,Network adapter,Applicat1n Interface,PC UI Interface 保存以供后續控制使用;
步驟302:等待網管PC的動作指令,并解析指令,根據不同的指令進入不同的流程;步驟303:如果是m個LTE終端進行FTP業務的指令,通過QXDM區分不同LTE終端的PC UI Interface通過peri腳本打開不同終端的log記錄,再通過QMICM connect manager將打開m個QMICM將m個LTE終端撥號后接入網絡,此時m個LTE終端分別獲取到核心網分配的IP ;
根據服務器資源將每個終端分配一個服務器,建立路由指向該服務器;通過設置對m個LTE終端指向m個不同服務器的路由,使不同LTE終端之間的業務互不沖突;每個LTE終端運行FTP業務腳本,并通過Network adapter網口記錄每個終端的流量;
步驟304:如果是m個LTE終端進行UDP業務的指令,通過QXDM區分不同LTE終端的PC UI Interface 通過 peri 腳本打開 log 記錄,通過 QMICM connect manager 將 m 個 LTE終端撥號后接入網絡,此時m個LTE終端分別獲取到核心網分配的IP ;
在資源充足的情況下可以不同的終端分配不同的服務器,建立路由指向該服務器,若服務器資源有限,也可以m個LTE終端分配不同的端口,使不同LTE終端之間的業務互不沖突;每個LTE終端運行UDP業務腳本,通過Network adapter網口記錄流量;
步驟305:如果m個LTE終端η次反復接入,通過QXDM區分不同LTE終端的PC UIInterface通過peri腳本打開log記錄,再通過AT命令進行反復attach和detach動作;步驟306:如果是其他動作指令,通過控制LTE終端的資源實現;
步驟307:如果是結束測試,則關閉并釋放資源;
步驟308:將終端的業務信息狀態如流量信息,接入狀態,接入成功次數上報給網管PC;
所述主控機網管PC主要包括如下兩個功能:
(1)整個LTE終端群的總調度,包括多少LTE終端接入,多少LTE終端并發做業務;
(2)整個終端群的狀態匯總。
[0010]本發明通過網管PC計算機完成對整個LTE測試終端狀態的匯總與調度;本地分控PC則通過增設路由或區分端口的方法實現基于一臺計算機,控制不同LTE終端使其之間的業務互不沖突;通過對高通手動調測軟件的控制調用,實現對多個LTE終端進行自動化測試;不需要額外的硬件資源,解決了大容量真實終端測試尤其是外場測試工作量大,難以管理,重復性高的問題。
【附圖說明】
[0011]圖一為本發明實施例提供的系統網絡拓撲關系圖不意圖;
圖二為本發明實施例分控機控制高通手動調測軟件原理圖;
圖三為本發明實施例提供的流程圖。
【具體實施方式】
[0012]本發明實例提供一種多LTE終端自動化測試系統及其測試方法,用以解決大容量多終端,尤其是外場這種大容量的測試,如果以每臺PC連接一個終端來模擬真實的多LTE終端測試,將耗費極大的硬件資源和人力資源,亦較難管理的問題。
[0013]圖1中所示由一臺主控機網管PC 101實現整個終端的管理與控制。測試分控PC102則負責具體實現LTE終端群的控制,101和102的接口 104可以是有線形式網線連接也可以為無線形式,使用WLAN或WiMax,若采用WiMax (全球微波接入互操作)協議組建WLAN作為網管,在外場測試環境下,分控PC102和LTE終端群103的位置分布將更將靈活。103為LTE終端群,通過USB105與測試分控PC 102連接,經106 Uu接口接入基站后,通過設置路由和指定服務器建立起連接鏈路107 ;服務器資源充足的情況下,將一臺分控PC下的不同LTE終端通過路由指向不同的服務器,則可以實現LTE終端業務互不沖突;而對于UDP類型的業務,只需要分配不同端口則可以區分不同終端的業務,服務器資源配置更可以大幅減少。
[0014]理論上,一個PC能支持最大99個串口,而每個LTE終端的USB連接所占用的虛擬串口數是2-3個。所以單個PC在同時承載多個LTE終端上也有較大的利用余地。當超出電腦自帶的USB個數時可以采用USB HUB (通用串行總線集線器)來擴容。
[0015]由于目前主流的終端均采用高通芯片,這些商用或測試終端均可與高通系列的調測軟件QPST (高通產品支持工具),OXDM (高通診斷監控器),OMICM (高通MSM接口連接控制器),QCAT無縫連接,所以本發明實施方式中設計的軟件也是要實現對上述高通系列軟件的控制,從而達到自動化控制LTE終端控制的目的。
[0016]目前的上述LTE終端通常是采用終端通過USB連接,通過USB虛擬出若干串口,遵循3GPP 27.007協議。LTE終端通過USB接上PC后,將虛擬出多個虛擬端口,如圖2所示,有 Network adapter 201, Modem 202 和 USB COM (串)口,其中 COM 口包括 Applicat1nInterface 204 和 PC UI Interface 203。
[0017]這些虛擬端口與對應高通手動調測軟件的對應關系如圖二所示:
QPST 207為QXDM 209提供底層的端口服務,QXDM 209通過添加Applicat1nInterface 204診斷口實現對LTE終端的監測、控制以及終端Log信息記錄分析操作。QXDM調測軟件是最常用的跟蹤分析工具,支持peri和WSF腳本的自動化接口。記錄的log離線后可以通過QCAT進行查看和分析。
[0018]QMICM 208 是QMI接口的connect manager,QMI 即 Qualcomm MSM Interface,高通MSM系列芯片的通用接口,通過QMI接口可以進行如連接,斷開,附著,去附著的操作。由于要在一臺PC上控制多個LTE終端,因此需要C編寫QMICM Monitor 205實現對多個LTE終端的檢測與控制,通過選擇LTE終端模擬出的Modem 202 口與LTE終端建立起PPP連接,通過Network adapter 201網絡適配器信息,實現UE到核心網的連接,入網成功后獲取到IP0
[0019]通過PC UI Interface 203端口可以與LTE終端建立串口連接,實現AT交互。而通過AT命令206 口可以實現對LTE終端狀況