共用方式為


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的下一個更新
預期執行時間 (分鐘) 20
類別 部署
) 分鐘 (逾時 1200
需要重新開機 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 參數,請設定兩個名為路由器 0 和路由器 1 的路由器,如下所示。 如果未指定參數,則測試不會執行任何動作。
    • 路由器 0 - 2.4Ghz:由使用者參數設定Test_CustomAP1Config24GHz
    • 路由器 0 - 5Ghz:由使用者參數設定Test_CustomAP1Config5GHz (測試)
    • 路由器 1 - 2.4Ghz :由使用者參數設定Test_CustomAP2Config24GHz
    • 路由器 1 - 5Ghz:由使用者參數設定Test_CustomAP2Config5GHz
  • 執行下面的 BasicAssociation () 測試步驟。
  • 如果已在 Test_CustomAssociationTestOptions) 中設定 (位0x1啟用待命測試,請針對待命或 AOAC 睡眠執行下面的 AssociationPowerManagement Sleep () 測試步驟
  • 如果已在 Test_CustomAssociationTestOptions) 中設定 (位0x2啟用休眠測試,請針對 Hibernate 執行下方的 AssociationPowerManagementHibernate () 測試步驟

BasicAssociation () 測試會執行下列動作:

  • 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
  • 建立路由器 0 - 2.4 GHz 的設定檔,其 ConnectionMode 已設定為手動。 如果執行 FIPS 模式測試,設定檔會設定為 FIPS 模式。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是位於 2.4 GHz 的路由器 0。
  • 在 AP 控制器伺服器上與 TCP 伺服器交換 TCP 封包
  • 關閉路由器 0 - 2.4 GHz
  • 刪除路由器 0 - 2.4 GHz 的設定檔
  • 如果介面卡不支援 5 GHz) 或路由器 1 - 2.4 GHz () ,請開啟路由器 1 - 5 GHz (
  • 針對已將 ConnectionMode 設定為手動的適當路由器 1 頻段建立設定檔。 如果執行 FIPS 模式測試,設定檔會設定為 FIPS 模式。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是適當的路由器和頻外
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 刪除路由器 1 的設定檔

AssociationPowerManagementSleep () 測試會先驗證介面卡在通過待命/連線待命轉換時可以開始連線到 AP。 接下來,它會確認配接器可以在經過待命/連線待命轉換之後,從一個 AP 切換到另一個 AP。 其會執行下列動作:

  • 針對睡眠測試,請檢查系統是否為待命或 AOAC。 如果無法使用,測試會失敗。
  • 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
  • 關閉路由器 0 - 2.4 GHz 以外的所有路由器
  • 建立路由器 0 - 2.4 GHz 的設定檔,其 ConnectionMode 已設定為手動。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是位於 2.4 GHz 的路由器 0。
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 視系統待命或移至連線待命 120 秒而定
  • 喚醒之後,驗證配接器仍然已連線
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是位於 2.4 GHz 的路由器 0。
  • 在 AP 控制器伺服器上與 TCP 伺服器交換 TCP 封包
  • 刪除所有 WLAN 設定檔, (這會中斷介面卡連線)
  • 上述步驟已驗證介面卡在通過待命或連線待命轉換時可以開始連線到 AP。 接下來,測試會驗證從一個 AP 轉換到另一個 AP。
  • 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
  • 關閉路由器 0 - 2.4 GHz 以外的所有路由器
  • 建立路由器 0 - 2.4 GHz 的設定檔,其 ConnectionMode 已設定為手動。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是位於 2.4 GHz 的路由器 0。
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 設定 AP 控制器伺服器電腦以在 30 秒後關閉路由器 0,並在 30 秒後開啟路由器 1 5GHz (,如果介面卡支援 5GHz) 或路由器 1 2.4 GHz (,如果配接器不支援 5 GHz)
  • 視系統待命或移至連線待命 120 秒而定
  • 喚醒睡眠 30 秒後
  • 發出掃描並驗證路由器 1 在掃描清單中可見
  • 建立設定為手動 ConnectionMode 的路由器 1 設定檔。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是路由器 1 和適當的頻區
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 刪除所有 WLAN 設定檔, (這會中斷介面卡連線)
  • 上述步驟已驗證配接器可以在經過待命或連線待命轉換之後,從一個 AP 切換到另一個 AP。

AssociationPowerManagementHibernate () 測試會先驗證介面卡在通過休眠轉換時可以開始連線到 AP。 接下來,它會確認配接器可以在經過休眠轉換之後,從一個 AP 切換到另一個 AP。 其會執行下列動作:

  • 針對休眠測試,請檢查系統是否能夠休眠。 如果無法使用,測試就會順利完成。
  • 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
  • 如果介面卡不支援 5 GHz) 或路由器 1 - 2.4 GHz (,請關閉路由器 1 - 5) GHz (以外的所有路由器
  • 建立具有 ConnectionMode 設定為手動之路由器 1 適當訊號的設定檔。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是路由器 1 和適當的頻區
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 休眠 120 秒
  • 喚醒之後,驗證配接器仍然已連線
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是路由器 1 和適當的頻區
  • 在 AP 控制器伺服器上與 TCP 伺服器交換 TCP 封包
  • 刪除所有 WLAN 設定檔, (這會中斷介面卡連線)
  • 上述步驟已驗證介面卡在經過休眠轉換時可以開始連線到 AP。 接下來,測試會驗證從一個 AP 轉換到另一個 AP。
  • 在存取點上建立 TCP 伺服器, (AP) 控制器伺服器 (接聽埠 7777)
  • 如果介面卡不支援 5 GHz) 或路由器 1 - 2.4 GHz (,請關閉路由器 1 - 5) GHz (以外的所有路由器
  • 建立具有 ConnectionMode 設定為手動之路由器 1 適當訊號的設定檔。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 來確認關聯是否正確,且連線是路由器 1 和適當的頻區
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 設定 AP 控制器伺服器電腦以在 30 秒後關閉路由器 1,並開啟路由器 0 2.4 GHz
  • 休眠 120 秒
  • 喚醒睡眠 30 秒後
  • 發出掃描並驗證路由器 0 - 2.4 GHz 在掃描清單中可見
  • 建立路由器 0 - 2.4GHz 的設定檔,其 ConnectionMode 已設定為手動。
  • 使用設定檔起始 WlanConnect。
  • 等候最多 30 秒的時間,讓連線使用 WLAN 通知完成。
  • 等候介面卡上的 IP 位址
  • 連線到 AP 控制器伺服器上的 TCP 伺服器,以確認有完整的網路連線可用。
  • 使用 WLAN API GetConnectionAttributes 確認關聯正確,且連線是路由器 0 - 2.4 GHz
  • 與 AP 控制器伺服器上的 TCP 伺服器交換 TCP 封包。
  • 刪除所有 WLAN 設定檔, (這會中斷介面卡連線)
  • 上述步驟已驗證配接器可以在經過休眠轉換之後,從一個 AP 切換到另一個 AP。

疑難排解

如需 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_CustomAssociationTestOptions 自訂關聯測試選項的位元遮罩 (0 = 預設)