Vantage 知識庫

測試配置

測試案例

VantageManager為用戶定義了5個基本測試用例。使用者可以根據以下 5 個樣本修改設定:


Xtlc_aggregation

專為 PON 設計的聚合測試用例。作為 PON,將有一個聚合介面和多個 LAN 埠。所有 LAN 埠將上游到聚合埠,下游從聚合埠到每個 LAN 埠。

流和埠圖:


Xtlc_eachother

為交換機、路由器和ECI等設計的其他測試用例。此測試用於測試整個 LAN 埠性能。這個測試用例將使DUT埠變成多對測試埠,如1和2,3和4等。並相互發送流。因此,它會要求客戶將偶數個埠添加到埠映射中。

流和埠映射


Xtlc_loopback

專為交換機、路由器和ECI等設計的環回測試用例。此測試用於測試整個 LAN 埠的性能。它將流從 1 發送到 2、2 到 3、3 到 4 等等。此測試沒有埠號限制。奇數也可以添加到港口地圖中。

流和埠映射


Xtlc_router

為路由器設計的路由器測試用例。VantageManager預定義為WAN埠,其他埠將被分配為LAN埠。 Vantage 將從每個 LAN 埠向 WAN 埠發送一個流,並將一個流從 WAN 埠發送到每個 LAN 埠。

流和埠映射


測試套件組合

測試套件組合是一個任務清單。用戶可以在其中添加多個測試用例,然後 Vantage 將逐個運行這些測試用例。當然,您應該為每個測試用例配置相同的埠號,否則它將失敗。測試案例的最大數量為 10(從 0 到 9)。

自動配置

測試範本的全域配置,一旦更改配置的值,測試範本的值將被重置。

  • 連接埠數量:

需要測試被測試的埠。它將影響流和埠映射。輸入所需的埠數。

  • 局域網子網 (/24):

在 LAN 連接埠子網中,您可以為測試人員 LAN 埠設置子網。它將影響所有 LAN 埠。輸入所需子網的IP位址,例如192.168.1.0(假設為/24)

  • 虛擬局域網

將影響整個流的 VLAN 標記。如果不為空或 0,則允許在 LAN 流數據包中插入 VLAN 標記。


總體測試配置

總體測試配置是每個測試範本的主要測試配置。這是測試運行時的測試過程邏輯。按兩下該值可切換到輸入框而不是滑塊;這將使設置固定值變得更加容易。

 專案  描述
 自動克隆  如果設置為非零值,系統將等待這麼長時間,以便鏈路斷開連接

然後自動重置 DUT 字段並在此延遲後開始新的測試。
使用滑塊選擇一個值,然後按「設置」保存新值

 丟失數據包閾值  如果丟包超過此值,測試將被標記為失敗。
使用滑塊選擇一個值,然後按「設置」保存新值
 自動學習時間和

MAC 檢測

 MAC 學習的最大時間。測試器將發送一些低速流

以説明 DUT 了解 MAC 位址。

 測試執行時間  測量的持續時間。
使用滑塊選擇一個值,然後按「設置」保存新值
 港口  此測試範本的作用。
 埠IP位址  您可以定義測試器埠的IP位址、遮罩、閘道。埠可以回復 ARP 和 ping 數據包。
 埠速度  如果物理介面支援設置埠速度,則可以在此處進行設置。
如果設置為預設值,則值取決於模組/埠類型。
選擇一個選項,然後按「設置」以保存新值
 廣泛的R-Reach  如果物理介面支持設置 BroadR-Reach 模式,則可以在此處進行設置。如果設置為預設值,則值取決於模組/埠類型。

選擇一個選項,然後按「設置」以保存新值


流配置

測試範本的流配置。用戶可以在此UI頁中定義每個流的值。每個埠的流編號基於測試用例類型。流 ID 將顯示在設定框的左上角,埠 ID 將顯示在右上角。“SID”是標籤 Xena 將添加到有效負載中,它是ID Xena 識別數據包是由 Xena.

 專案  描述
 MAC位址  設置插入測試標頭中的源和目標 MAC 位址

包。
使用 6 個十六進位位元組輸入 mac 位址,例如 03456723168E

 埠IP位址  選擇IP協定以及源和目標IP。
使用 123.123.123.123 表示法輸入 IP 位址。
 協定  智慧財產權 將流數據包定義為IP數據包。
 技術合作計劃(TCP 將流數據包定義為IP數據包。
 UDP 將流數據包定義為 UDP 資料包。
 – 將流數據包定義為乙太網數據包。
 港口  輸入源埠號和目標埠號。要求協定為 TCP 或

UDP。

 虛擬區域網:  啟用並設置 VLAN 標記以在流中插入 VLAN 標頭

 數據包長度 * 輸入所需的串流資料包長度(支援巨型幀)
 率 在埠上設置此流的最大速率分數。如果埠上流的小數總和大於 100%,則實際流量速率將更低。

按「設置」保存新值

 分辨 設置數據包長度的類型。隨機,BTFLY(蝴蝶),INCR(遞增),混合,固定。
 有效負載類型 設置用於測試數據包中有效負載數據的位元組模式類型。
選擇一個選項,然後按「設置」以保存新值

* 這取決於模組:

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

其他配置設置

  • 描述 測試案例的描述,它應該描述測試用例的拓撲。您可以從此框中了解資訊。當然,您可以更改和修改內容,按下按鈕以保存值。
  • 配置編號 每個範本的測試範本 ID,每個範本只有一個配置 ID。
  • 建立者 請參閱此元素中的創建使用者和創建日期。
  • 更新者    請參閱此元素中的使用者和配置更新日期。
  • 檢視 查看原始測試配置。可以將測試用例腳本作為 json 檔查看。
  • 下載 將測試用例從此機箱下載到用戶的計算機。使用 TEXT 修改它並將其上傳到另一個機箱。
  • 上傳  使用 TEXT 修改設定檔,並將其從使用者電腦上傳到機箱。
  • 刪除 刪除測試配置


顯示元素設置

更改顯示元素設置以更改埠和流配置的顯示類型。按兩下按鈕以開啟「顯示元素設定」 視窗。啟用「在選項卡式檢視中顯示 埠配置」以在選項卡式檢視中顯示 專案的流配置。


遠端登錄功能

Telnet 簡化了測試過程並實現了更高級的測試方案。

過去,如果您的 PON 設備需要在 GPON 模式和 EPON 模式下測試流量,您需要先在 GPON 模式下測試它,然後手動將其更改為 EPON 模式。

但是現在,隨著 Vantage 遠端登錄功能, Vantage 可以遠端登錄到 DUT 並將其更改為 EPON 模式,然後自動測試流量。它將節省您的時間並使您的工作效率更高。

或者,您甚至可以遠端登錄 DUT 以獲取序列號,而不是手動掃描序列號。

VantageManager Telnet 腳本命令

腳本版本 1.1, 2019-04-20

該腳本由許多行組成,這些行將按順序執行。

任何空行或以分號 “;” 開頭的行都將被忽略

可能是:

-括在單 ' 或雙 “ 中的常量字串。

可以插入特殊字元,例如 \n \t 等。示例“顯示版本”

-先前分配的變數的變數標識元(請參閱下面的 set 命令)

-兩個由 + 運算子分隔。示例 “abcd” + “def”

-命令/函數的結果,定義如下。示例“結果為:” + 回復“>”

-先前分配的變數的變數標識元(請參閱下面的 set 命令)

可能是:

-一個常量整數。示例 1、5。

-先前分配的變數的變數標識元(請參閱下面的 set 命令)

-兩個由 + 運算子分隔。例 3+7

-帶有運算符“not”、“and”、“or”的布爾表達式。結果為 [] 的示例:不是 2 [0]、3 和 4 [1]

-可以使用括弧。示例:(3 和 0)或 11 [1]

- 使用 == 或 != 運算符比較兩個整數或字串的結果。示例 “aa”==rectill “ >”, 2!=5

-命令/函數的結果,定義如下。範例符合 “def”, “abcdef” [1]

命令/功能:

發送

通過遠端登錄將字串發送到 DUT

返回與發送的字串相同的字串。

森德倫

通過遠端登錄向 DUT 發送後跟 CRLF 的字串

返回與發送的字串相同的字串。

退縮

從 DUT 接收數據,直到它包含指定的字串

返回接收到的數據,但不包括字串。

雷克恩

從 DUT 接收數據,直到下一個 CRLF

返回接收到的數據,但不包括CRLF。

等待指定的秒數

返回 1

失敗如果

如果不為 0,將中止腳本執行(以及測試執行),並顯示錯誤訊息。

如果腳本未中止,則返回 0。如果中止,則不會返回。

。.log

指定的表示式列印到 UI 上的測試紀錄(該紀錄也包含測試報告中 )

返回相同的字串。

火柴

匹配兩個表達式。如果包含在 中,則返回 1,否則返回 0。

可以是具有常用通配符、正則表達式語法等的正則表達式。

設置=

將值分配給指定的變數,該變數可在其他表達式中使用。

返回表達式的值。

文稿示例:

;將登錄到 DUT 的腳本

日誌“登錄到 DUT...”

日誌記錄直到“登錄:”

森德倫“管理員”

直到“密碼:”

森德倫“12345”

直到“>”

日誌“登錄成功...”

;檢查系統資源列印命令獲取的 DUT 版本是否為 5.2

sendln “系統資源列印”

日誌記錄直到“>”

日誌記錄直到“>”

設置回復= 回復 “ >”

日誌回復

失敗如果不匹配“版本:5.2”,請回復

日誌“DUT 的版本是正確的...”