共用方式為


WLAN 漫遊測試 - 自訂設定

此測試套件會驗證 WLAN 配接器是否正確漫遊。

測試詳細資料

   
規格
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
平台
  • Windows 10,用戶端版本 (x64)
  • Windows 10,用戶端版本 (x86)
  • Windows 10,用戶端版本 (Arm64)
  • Windows 10,行動裝置版 (Arm)
  • Windows 10,行動裝置版 (Arm64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期的執行時間 (以分鐘為單位) 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 = 預設) 的選項遮罩