WLAN 漫遊測試 - 自訂設定
此測試套件會驗證 WLAN 配接器是否正確漫遊。
測試詳細資料
規格 |
|
平台 |
|
支援的版本 |
|
預期的執行時間 (以分鐘為單位) | 12 |
類別 | 部署 |
以分鐘為單位的逾時 () | 720 |
需要重新開機 | false |
需要特殊設定 | true |
類型 | automatic |
其他檔
此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :
執行測試
執行測試之前,請完成測試設定,如測試需求中所述: 無線區域網路 (802.11) 測試必要條件。
此測試可讓測試排程器 (使用者) 以特定參數執行 WLAN 掃描測試。 針對每個 AP,使用者可以透過其中一個 CustomAP[1|2]Config[24|5]GHz 來指定下列專案:
- SSID 廣播設定:隱藏或可見
- EAP 階段 1 類型:NONE 或 EAP_PEAP 或 EAP_TTLS
- EAP 階段 2 類型:NONE 或 MSCHAPV2
- 驗證演算法:OPEN 或 WEP 或 WPAPSK 或 WPA 或 WPA2PSK 或 WPA2
- 加密演算法:NONE 或 WEP 或 TKIP 或 AES
- 通道:整數通道號碼
- Phy 類型:A 或 B 或 G 或 N 或 AC
以下是部分測試所使用的 AP 組態範例:
- Hidden.NONE.NONE.open.none.11.g
- Visible.NONE.NONE.WPA2PSK.AES.44.n
此測試會執行下列動作:
- 如果指定 CustomAPConfig 參數,請設定兩個名為 Router 0 和 Router 1 的路由器,如下所示。 如果未指定參數,測試不會執行任何動作
- 路由器 0 - 2.4Ghz :由使用者參數設定Test_CustomAP1Config24GHz
- 路由器 0 - 5Ghz:由使用者參數Test_CustomAP1Config5GHz
- 路由器 1 - 2.4Ghz :由使用者參數Test_CustomAP2Config24GHz設定。 除了 Channel 和 PhyType 以外,其他參數必須符合Test_CustomAP1Config24GHz
- 路由器 1 - 5Ghz:由使用者參數Test_CustomAP2Config5GHz設定。 除了 Channel 和 PhyType 以外,其他參數必須符合Test_CustomAP1Config5GHz
- 路由器 0 和路由器 1 會為其 2.4Ghz 無線電共用相同的 SSID。
- 路由器 0 和路由器 1 會為其 5Ghz 無線電共用相同的 SSID。
- 基於漫遊目的,會在兩個路由器上啟用網路位址轉譯 (NAT) 。
- 如果在 Test_CustomRoamingTestOptions) 中設定 (位0x1啟用突然卸載訊號測試,請執行下面的 SuddenDropOfSignal () 測試步驟
- 如果已在 Test_CustomRoamingTestOptions) 中設定 (位0x2啟用突然遺失訊號測試,請執行下面的 SuddenLossOfSignal () 測試步驟
- 如果已在 Test_CustomRoamingTestOptions) 中設定 (位0x4啟用逐步卸載訊號測試,請執行下面的 GradualDropOfSignal () 測試步驟
- 如果已在 Test_CustomRoamingTestOptions) 中設定 (位0x8啟用逐步遺失訊號測試,請執行下面的 GradualLossOfSignal () 測試步驟
SuddenDropOfSignal () 測試會執行下列動作。 如果介面卡支援 5GHz) ,然後 2.4 GHz,則會先在 5 GHz (上執行這項測試
- 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
- 開啟這兩個路由器上的無線電。
- 關閉路由器 1 上的無線電。
- 將兩個路由器上的 txpower1 設定為 84。
- 使用 WLANConnect 連線到設定檔,並使用 WLAN 通知等候 WLANConnect 完成。
- 在測試配接器上提供 IP 位址之後,請輪詢 AP 控制器上的 TCP 伺服器,以確認有完整的網路連線可用。
- 建立名為 Connection C 的 TCP 伺服器連線。傳送和接收封包。
- 關閉路由器 1 上的無線電。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 0 上。
- 開啟路由器 1 上的無線電,然後關閉路由器 0 上的無線電。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。 連線需要一些時間才能漫遊。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 1 上。
- 開啟這兩個路由器上的無線電。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。
- 將路由器 0 上的 txpwr1 設定為 84。
- 將路由器 1 上的 txpwr1 設定為 4。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。
SuddenLossOfSignal () 測試會執行下列動作。 此測試會針對 5 GHz 和 2.4 GHz 重複。
- 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
- 開啟這兩個路由器上的無線電。
- 關閉路由器 1 上的無線電。
- 將兩個路由器上的 txpower1 設定為 84。
- 使用 WLANConnect 連線到設定檔,並使用 WLAN 通知等候 WLANConnect 完成。
- 在測試配接器上提供 IP 位址之後,請輪詢 AP 控制器上的 TCP 伺服器,以確認有完整的網路連線可用。
- 建立 TCP 伺服器的連線,稱為連線 C。傳送和接收封包。
- 在路由器 1 上開啟無線電,然後關閉路由器 0 上的無線電。
- 使用連線 C、傳送和接收封包。 這可確保不會卸載網路。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 1 上。
- 在路由器 0 上開啟無線電,然後關閉路由器 1 上的無線電。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。 連線需要一些時間來漫遊。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 0 上。
- 開啟路由器 1 上的無線電,並關閉路由器 0 中的無線電。
- 使用連線 C、傳送和接收封包。 這可確保不會卸載網路。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 1 上。
- 在路由器 0 上開啟無線電,然後關閉路由器 1 上的無線電。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。
- 使用 GetConnectionAttributes WLAN API 來確認關聯是否正確,且連線位於路由器 0 上。
GradualDropOfSignal () 測試會執行下列動作。 此測試會針對 5 GHz 和 2.4 GHz 重複執行。
- 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
- 開啟這兩個路由器上的無線電。
- 使用 WLANConnect 連線到設定檔,並等候 WLANConnect 使用 WLAN 通知完成。
- 在測試配接器上提供 IP 位址之後,請輪詢 AP 控制器上的 TCP 伺服器,以確認有完整的網路連線可用。
- 建立 TCP 伺服器的連線,稱為連線 C。傳送和接收封包。
- 將路由器 0 上的 txpower1 設定為 4,並將路由器 1 設定為 84。
- 將路由器 0 的 txpwr1 減少 10,並將路由器 1 的 txpwr1 增加 10。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。
- 重複最後兩個步驟,直到路由器 0 的 txpwer1 為 84 且路由器 1 的 txpwr1 為 4。
GradualLossOfSignal () 測試會執行下列動作。 此測試會針對 5 GHz 和 2.4 GHz 重複執行。
- 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
- 開啟這兩個路由器上的無線電。
- 使用 WLANConnect 連線到設定檔,並等候 WLANConnect 使用 WLAN 通知完成。
- 在測試配接器上提供 IP 附加元件之後,請輪詢 AP 控制器上的 TCP 伺服器,以確認有完整的網路連線可供使用。
- 建立 TCP 伺服器的連線,稱為連線 C。傳送和接收封包。
- 將路由器 0 上的 txpower1 設定為 4,並將路由器 1 設定為 84。
- 將路由器 0 的 txpwr1 減少 10,並將路由器 1 的 txpwr1 增加 10。
- 當路由器 1 的 txpr1 達到 4 時,請關閉路由器。
- 使用連線 C,傳送和接收封包。 這可確保不會卸載網路會話。
- 重複最後三個步驟,直到路由器 0 的 txpwer1 是 84,而路由器 1 的 txpwr1 是 4。
疑難排解
如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解。
如需疑難排解資訊,請參閱 針對無線區域網路 (802.11) 測試進行疑難排解。
詳細資訊
參數
參數名稱 | 參數描述 |
---|---|
TestDeviceSupports5ghz | 如果裝置支援 5ghz 網路,則這應該設定為 TRUE;如果裝置不支援則為 FALSE |
APControllerIPAddress | 內部參數 |
LocalDir | 內部參數 |
AP1IPAddress | 連線至系統之第一個 AP 的 IP 位址 |
AP1Password | 連接到系統之第一個 AP 的根密碼 |
AP2IPAddress | 連線至系統之第二個 AP 的 IP 位址 |
AP2Password | 連接到系統之第二個 AP 的根密碼 |
ServiceAPChannelAddress | 內部參數 |
TestDll | 內部參數 |
優先順序 | 內部參數 |
TestName | 內部參數 |
EnableTracing | 是或否以啟用追蹤 |
Test_CustomAP1Config24GHz | 預設為第一個 AP (Skip 測試的 2.4GHz 無線電自訂設定) |
Test_CustomAP1Config5GHz | 預設為第一個 AP (Skip 測試的 5GHz 無線電自訂設定) |
Test_CustomAP2Config24GHz | 預設為第二個 AP (Skip 測試的 2.4GHz 無線電自訂設定) |
Test_CustomAP2Config5GHz | 預設為第二個 AP 的 5GHz 無線電設定 (略過測試) |
Test_CustomRoamingTestOptions | 自訂 RoamingTest (0 = 預設) 的選項遮罩 |