Vantage 庫

測試配置

測試案例

VantageManager 已為使用者定義了 5 個基本測試案例。使用者可依據這 5 個範本修改配置:


Xtlc_聚合

為 PON 設計的聚合測試案例。作為 PON 系統,將包含一個聚合介面與多個 LAN 埠。所有 LAN 埠的上行流量皆匯聚至聚合埠,而下行流量則由聚合埠分發至各個 LAN 埠。

串流與埠映射:


Xtlc_彼此

此測試案例專為交換器、路由器及ECI等設備設計,用於驗證整體LAN埠性能。測試時將使被測裝置(DUT)的各埠形成多組測試對(如1與2、3與4等),並在對間傳輸數據流。因此需請客戶在埠映射中添加偶數個埠位。

溪流與港口地圖


Xtlc_迴路

迴路測試案例專為交換器、路由器及ECI等設備設計。此測試用於驗證整個區域網路埠的性能表現,將依序發送資料流自1號埠至2號埠、2號埠至3號埠、3號埠至4號埠,以此類推。此測試不受埠號數量限制,亦可將奇數埠號加入埠對映表中。

溪流與港口地圖


Xtlc_路由器

專為路由器設計的測試案例。VantageManager 預先將其定義為 WAN 埠,其餘埠位將被指派為 LAN 埠。Vantage 從每個 LAN 埠向 WAN 埠傳送一個資料流,並從 WAN 埠向每個 LAN 埠傳送一個資料流。

溪流與港口地圖


測試套件組合

測試套件組合即為任務清單。使用者可將多個測試案例加入其中,Vantage 依序執行這些測試案例。當然,您必須為每個測試案例設定相同的埠號,否則將導致執行失敗。測試案例的最大數量為 10 個(範圍為 0 至 9)。

自動配置

測試範本的全局設定,一旦您變更設定值,測試範本的值將會被重置。

  • 端口數量:

需測試被測裝置的連接埠。此設定將影響串流與連接埠的對應關係。請輸入所需的連接埠數量。

  • 區域網路子網段 (/24):

在 LAN 埠子網段設定中,可為測試器 LAN 埠設定子網段。此設定將影響所有 LAN 埠。請輸入所需子網段的 IP 位址,例如 192.168.1.0(預設為 /24 子網段)。

  • 虛擬區域網路

此VLAN標籤將影響整個資料流。若非空值或0,則啟用在區域網路資料流封包中插入VLAN標籤的功能。


整體測試配置

整體測試配置是每個測試範本的主要測試設定。此設定代表測試執行時的流程邏輯。雙擊數值可切換為輸入框(取代滑桿),此操作將使設定固定值更為便捷。

 項目  描述
 自動複製  若設定為非零值,系統將等待此長度時間以斷開連結

然後在延遲結束後自動重置被測裝置(DUT)欄位並啟動新測試。
使用滑桿選擇數值,按下「設定」按鈕即可儲存新值

 遺失封包閾值  若封包損失率超過此數值,測試將標記為失敗。
使用滑桿選擇數值,按下「設定」即可儲存新值
 自動學習時間與

MAC偵測

 MAC學習的最大時間。測試器將發送若干低速率數據流。

協助被測裝置(DUT)學習其媒體存取位址(MAC address)。

 測試執行時間  測量持續時間。
使用滑桿選擇數值,按下「設定」以儲存新值
 港口  此測試範本的作用。
 端口 IP 位址  您可以為測試端口定義IP位址、子網遮罩及閘道。該端口可回應ARP查詢與ping封包。
 埠口速度  若實體介面支援設定埠速率,可於此處進行設定。
若設定為預設值,數值將依模組/埠類型而定。
選擇選項後按下「設定」以儲存新值
 廣域覆蓋  若實體介面支援設定 BroadR-Reach 模式,可於此處進行設定。若設定為預設值,其數值將取決於模組/埠類型。

選擇一個選項並按下「設定」以儲存新值


串流設定

測試模板的流配置。使用者可在此介面頁面定義每個流的數值。各端口的流編號依據測試案例類型而定。流識別碼將顯示於配置框左上角,端口識別碼則顯示於右上角。「SID」Xena 添加至有效負載的標籤,此識別碼Xena 該封包Xena產生。

 項目  描述
 MAC位址  設定測試封包標頭中插入的來源與目的MAC位址

封包。
請以六個十六進位字節輸入MAC位址,例如:03456723168E

 端口 IP 位址  選擇 IP 協定以及來源與目的 IP。
請使用 123.123.123.123 格式輸入 IP 位址。
 協議  IP 將串流封包轉換為IP封包。
 TCP 將串流封包轉換為IP封包。
 UDP 將流封包定義為 UDP 封包。
 – 將串流封包轉換為乙太網路封包。
 港口  輸入來源端口號與目的地端口號。需指定TCP或UDP協議。

UDP。

 虛擬區域網路:  啟用並設定VLAN標籤,以便在資料流中插入VLAN標頭

封包

 封包長度 * 輸入所需的串流封包長度(支援巨型幀)
 費率 設定此串流在該埠上的最大速率比例。若埠上所有串流的比例總和超過100%,實際流量速率將會降低。

按下「設定」按鈕以儲存新值

 分發 設定封包長度的類型。隨機、BTFLY(蝴蝶)、INCR(遞增)、MIX、固定。
 有效載荷類型 設定測試封包中用於有效載荷資料的位元組模式類型。
選擇選項後按下「設定」以儲存新值

* 這將取決於模組:

1/10G:60 至 16000 位元組 其他:60 至 9200 位元組

其他設定選項

  • 測試案例說明此處應描述 測試案例的拓撲結構。您可從此框中獲取相關資訊。當然,您可隨時修改內容,點擊按鈕即可儲存變更。
  • 配置識別碼每個模板的測試模板識別碼,每個模板僅會擁有一個配置識別碼。
  • 在此元素查看創建者與創建日期。
  • 更新者: 查看 此元件中配置更新的使用者與日期。
  • 檢視 檢視 原始測試配置。您可將測試案例腳本檢視為 json 檔案。
  • 下載將測試案例從此機箱下載至用戶電腦。使用 TEXT 進行修改後,上傳至另一台機箱。
  • 上傳 使用 TEXT 修改配置檔案,並從用戶的電腦將其上傳至機箱。
  • 刪除刪除測試配置


顯示元素設定

變更顯示元件設定以調整埠與串流配置的顯示類型。點擊 按鈕開啟「顯示元件設定」視窗。啟用「以分頁檢視顯示埠配置」即可將 項目的串流配置以分頁形式呈現。


Telnet 功能

Telnet 簡化了測試流程,並實現了更進階的測試情境。

過去,若您的PON設備需同時測試GPON模式與EPON模式的流量,您必須先以GPON模式進行測試,再手動切換至EPON模式。

但現在,透過Vantage Vantage 直接連線至被測裝置(DUT),將其切換至EPON模式,並自動執行流量測試。此功能將為您節省時間,使工作更有效率。

或者,您甚至可以透過 telnet 連線至被測裝置(DUT)來取得序號,無需手動掃描序號。

VantageManager Telnet 腳本指令

腳本版本 1.1,2019年4月20日

該腳本由多行指令組成,這些指令將依序執行。

任何空行或以分號「;」開頭的行將被忽略

可能是:

- 由單引號 ' 或雙引號 " 括起的常量字串。

可插入特殊字元,例如 \n \t 等。範例「show ver」

- 先前已賦值之變數的變數識別符(參見下文的 set 指令)

-兩個字元由 + 運算子分隔。例如「abcd」 + 「def」

- 根據以下定義的命令/函數之結果。範例:「結果為:」+ recuntil ” >”

- 先前已賦值之變數的變數識別符(參見下文的 set 指令)

可能是:

-一個常數整數。例如 1、5。

- 先前已賦值之變數的變數識別符(參見下文的 set 指令)

-兩個數值以 + 運算子分隔。範例:3+7

-布蘭表達式,使用運算子「非」、「且」、「或」。範例結果以[]表示:非2 [0],3且4 [1]

-括號可供使用。範例:(3 和 0) 或 11 [1]

- 使用 == 或 != 運算子比較兩個整數或字串的結果。範例: "aa" == recuntil " >", 2 != 5

- 根據以下定義,命令/函數的結果。範例匹配「def」、「abcdef」[1]

指令/功能:

發送

透過 telnet 將字串傳送至被測裝置

返回與傳入相同的字串。

sendln

透過 telnet 將字串後接換行符傳送至被測裝置

返回與傳入相同的字串。

recuntil

從被測裝置接收資料,直至其包含指定的字串

返回接收到的資料,包含該字串之前的所有內容,但不包含該字串本身。

recln

接收來自被測裝置的資料,直至下一個換行符

返回接收到的資料,包含但不包含換行符(CRLF)。

等一下

等待指定秒數

返回 1

失敗

若非 0,則會中斷腳本執行(同時終止測試執行)並顯示錯誤訊息。

若腳本未中斷,則返回 0。若腳本中斷,則不返回任何值。

日誌

將指定的表達式輸出至使用者介面上的測試日誌(該日誌亦會包含於測試報告中)

返回相同的字串。

比賽

比較兩個表達式。若 is 包含於 in 中則返回 1,否則返回 0。

可能是包含通常通配符、正規表達式語法等元素的正規表達式。

set =

將值賦予指定的變數,該變數可於其他運算式中使用。

返回表達式的值。

腳本範例:

; 將登入被測裝置的腳本

記錄「登入被測裝置…」

記錄直至「登入: 」

sendln "管理員"

recuntil “密碼: ”

sendln "12345"

recuntil ” >”

記錄「登入成功…」

檢查被測裝置(DUT)的版本是否為5.2(透過系統資源列印指令取得)

sendln "系統資源列印"

記錄直至 ” >”

記錄直至 ” >”

設定回覆= recuntil ” >”

日誌回覆

若未符合「版本:5.2」條件,則回應

記錄「被測裝置版本正確……」