共用方式為


針對 Device.Network 測試進行疑難排解

針對 Device.Network 測試進行疑難排解

若要針對 Device.Network 測試所發生的問題進行疑難排解,請遵循下列步驟:

  1. 檢閱 針對 Windows HLK 測試失敗進行疑難排解

    根據您要測試的網路產品或功能類型,檢閱下列其中一個主題:

  2. 檢閱 Windows HLK 版本資訊 以瞭解目前的測試問題。

  3. 如需測試失敗,請在 Windows HLK Studio 測試記錄檔中尋找可用的資訊。 如果您找到可用的資訊,請解決問題並重新執行測試。

已知的 IPsec 測試問題

如果 Windows HLK 控制器無法連線到用戶端,請遵循下列步驟:

  1. 第一個測試案例的設計目的是要確保設定正確。 它不會執行任何動作,但會檢查公用和私人網路是否有連線能力。 如果此測試失敗,則發生測試安裝問題。

  2. 檢查以確定 config.dat 檔案位於 %SystemDrive%\IPsecTestKit\IPsecScenario\ 目錄中,且具有正確的控制器和用戶端 IP 位址。 此檔案會自動產生,但在某些情況下,例如 DNS 解析失敗,config.dat 檔案可能包含不正確的資料或完全遺失。 請使用測試設定一節中所述的格式來驗證 config.dat 檔案。

  3. 請檢查以確定您有防火牆豁免IPsecControl.exe和IPsecScenario.exe。

  4. 檢查以確定在執行安裝腳本之後,IPsec 卸載 V2 介面已成功重新命名為 「Test1」。

如果訊息配接器只有 1 個預設閘道,Genconfig_phase2.vbs可能不會產生必要的 CMD 檔案。 如果您的 DHCP 伺服器不支援 IP V6,您只能取得 1 個 IP V6 預設閘道位址。

執行個別測試變化

在某些情況下,當測試失敗時,請執行單一測試變化,而不是重新執行整個套件。 若要這樣做,請遵循下列步驟:

  1. 請確定IPsecScenario.exe會話在所有用戶端上都執行。

  2. 複製個別變化以從 OffloadV2_logoTests.cmd 內執行,並從新的命令視窗執行它們 (%SYSTEMDRIVE%\IPsecTestKit\IPSecscenario\Controller

Troubleshooting LAN (Ethernet) Testing

IPSec 測試作業可能會因為相關 LAN 測試作業的問題而失敗。 如需詳細資訊,請參閱下一節。

已知的 LAN (乙太網路) 測試問題

問題 詳細資料

「IPsec Offloadv2 標誌驗證 (Win7) 」測試作業會維持在「排程器」狀態,且永遠不會執行。

此問題通常是由 DTM 用戶端與控制器之間的各種通訊問題所造成。 您可以檢查「上次活動訊號時間」是否接近目前的時間。 若要強制報告活動訊號的 DTM 用戶端,您可以手動將電腦的狀態變更為 DTM Studio 中的 [ 重設 ] 或 [ 不安全 ],然後等候電腦的狀態變更回 「正常」。 在執行作業所需的所有機器狀態變更為 [正常] 之後,將會在 DTM 用戶端上排程作業。 如果電腦狀態變更為 [ 錯],請確認 DTM 用戶端電腦是否仍然有回應。 有時候,電腦狀態為 [正常 ] 且活動訊號正確,但作業仍然不會執行。 這可能是因為防火牆或 IPsec 封鎖 DTM 用戶端與控制器之間的通訊所造成。 請確定 DTM 用戶端和控制器具有相同的 IPsec 設定。 如果用戶端已開啟 IPsec 但控制器已關閉,反之亦然,作業將不會排程。 DTM 用戶端是設計來使用防火牆,但有時候防火牆會封鎖用戶端與控制器之間的正常流量。

下列錯誤訊息是在測試記錄檔中觀察者:「作業 xxx 需要選取裝置,而不是驅動程式」,按一下 [新增資訊]。

因為您已在 [裝置主控台 ] 中選取驅動程式而非測試裝置來執行測試作業,所以會發生此錯誤。 如果您在裝置主控台的驅動程式下找不到裝置 您在標誌提交期間提供的 INF 檔案和驅動程式檔案不符合 DTM 用戶端上實際的 INF 檔案和驅動程式檔案。 使用安裝在 DTM 用戶端上的實際 INF 檔案和驅動程式檔案來更新 INF 檔案和驅動程式檔案。

「裝置主控台」中未顯示「IPsec Offloadv2 標誌驗證 (Win7) 」作業。

請確定您的裝置是乙太網路 (LAN) 裝置,並將媒體類型回報為 NDIS 作為NdisMedium802_3。 當 DTM 用戶端報告的硬體資訊不完整時,有時會發生此錯誤。 若要解決此問題,請嘗試重新開機 DTM 用戶端電腦,並重新整理 裝置主控台的檢視。 如果無法運作,請嘗試停止並重新啟動 DTM 用戶端上的 「wttsvc」 服務,然後重新整理 裝置主控台的檢視。

乙太網路 - NDISTest 6.0 (優先順序) 測試可能會正確失敗2c_priority和導向封包 - NdisSendPackets 判斷提示, 但無法取得測試網路介面卡訊息上的測試結果

當網路交換器不正確地等量優先順序位時,可能會發生此問題。 若要確認此問題是因為網路交換器而發生,請移除交換器並直接連接纜線來測試介面卡。

您可以使用替代的測試組態來執行此動作。 此測試組態只能由不支援 Chimney 的裝置使用, (TCP 卸載) ,因為這些裝置需要本機支援裝置。 請完全移除本機支援裝置和測試網路交換器,並使用遠端支援裝置直接重新連線本機測試裝置。 如果這是通過,這適用于認證,但請與交換器製造商合作以更正交換器設定。

乙太網路 - NDISTest 6.5 (WoL 和 PM) 可能會在傳送 FAKE LLMNRv4 網路封包判斷提示內正確失敗裝置,並出現錯誤,指出機器運作不正確。

為了協助判斷您的裝置是否正常失敗,請只解除系結遠端裝置上的通訊協定。

如果這無法解決問題,請開啟支援事件

注意

若要針對 NDISTest (6.0 或 6.5) 進行疑難排解,請將偵錯工具附加至測試電腦。

已知的行動寬頻測試問題

下列清單說明行動寬頻測試的一些常見疑難排解秘訣:

DTM 用戶端電腦上對裝置所做的變更不會反映在 DTM Studio 中。 例如,機器應該處於就緒狀態,但不是。

  1. 在用戶端電腦上開啟命令提示字元視窗,然後執行 net stop wttsvc

  2. 執行 net start wttsvc。 此命令會更新 C:\wtt\JobsWorkingDir\AssetCfg\Log\ 目錄。

  3. 重新整理 DTM Studio 中的 [裝置主控台 ] 視窗。 DTM 控制器可能需要幾分鐘的時間,才能輪詢用戶端電腦,以取得其裝置清單中的變更。

尚未針對電腦集區探索到電腦。

  1. 在 DTM Studio 中開啟 [作業監視器 ] 視窗。

  2. 按一下畫面頂端的 [ 顯示查詢產生器 ] 按鈕。

  3. 按一下 [ 電腦查詢] 索引 標籤。

  4. 定義目的電腦的搜尋參數。 一般而言,設定單一規則,例如「DataStore 等於「控制器名稱」。

  5. 以滑鼠右鍵按一下剛才定義的規則,然後按一下 [ 執行]。 廣泛的電腦清單會填入查詢欄位下方的 [電腦 ] 清單。

  6. 將 [ 機器 ] 清單中的任何電腦拖曳到已建立的新電腦集區。

電腦似乎不會執行為其排程的工作。

  1. 在 DTM Studio 中開啟 [作業監視器 ] 視窗。

  2. 在 [ 電腦集 區] 索引標籤中,選取預期要執行作業的電腦集區。

  3. 針對該集區中的每個電腦,請確認其狀態為 [就緒]。

  4. 如果電腦的狀態不是 [就緒],請以滑鼠右鍵按一下電腦,指向 [ 變更狀態],然後按一下 [ 重設]。

  5. 幾分鐘後,重新整理畫面,狀態會變更為 [就緒]。

  6. 再次排程並啟動作業。

已知的網路安全性軟體測試必要條件

網路安全性軟體測試 (TransitionTechnologies_TestsWindowsFilteringPlatform_Tests) 要求正確安裝及設定 Sparta 迷你埠驅動程式。 每個測試執行時都會安裝 Sparta 迷你埠驅動程式。不過,如果您選擇的話,您可以開啟命令提示字元並輸入 IPConfig.exe /all來確認它們是否存在。 您應該會看到四個新的 Sparta 介面,名為 Sparta Miniport Primary、Sparta Miniport Secondary、Sparta Miniport Threery 和 Sparta Miniport Quaternary。

已知路由器測試問題

目前沒有已知的路由器測試問題。

已知的無線區域網路 (802.11) 測試問題

下列清單描述 WLAN 測試的一些常見疑難排解秘訣:

您對 DTM 用戶端機器上裝置所做的變更不會反映在 DTM Studio 中。 例如,電腦預期處於 [就緒] 狀態,但不是 。

  1. 在用戶端電腦上開啟命令提示字元視窗,然後執行 net stop wttsvc.

  2. 執行 net start wttsvc。 此命令會更新 C:\wtt\JobsWorkingDir\AssetCfg\Log\ 目錄。

  3. 重新整理 DTM Studio 中的 [裝置主控台 ] 視窗。 您可能需要等候數分鐘,DTM 控制器才能輪詢用戶端電腦,以取得其裝置清單中的變更。

電腦集區尚未探索到。

  1. 在 DTM Studio 中開啟 [作業監視器 ] 視窗。

  2. 選取畫面頂端的 [ 顯示查詢產生器] 按鈕。

  3. 按一下 [ 機器查詢] 索引卷 標。

  4. 定義您要尋找之機器的搜尋參數。 一般而言,您可以設定單一規則,例如「DataStore 等於 'Controller Name'」。

  5. 以滑鼠右鍵按一下您剛才定義的規則,然後按一下 [ 執行]。 廣泛的電腦清單應該會在您定義的查詢欄位下方填入 [機器] 清單。

  6. 將 [ 機器 ] 清單中的任何機器拖曳到您建立的新電腦集區。

機器似乎不會執行為其排程的作業。

  1. 在 DTM Studio 中開啟 [作業監視器 ] 視窗。

  2. 在 [ 電腦集區 ] 索引標籤中,選取您預期要執行的機器集區。

  3. 針對該集區中的每個電腦,確認其狀態為 [就緒]。

  4. 如果電腦的狀態不是 [就緒],請以滑鼠右鍵按一下電腦,指向 [ 變更狀態],然後按一下 [ 重設]。

  5. 幾分鐘後,重新整理畫面,狀態會變更為 [就緒]。

  6. 重新排程並啟動作業。

在拓撲上安裝測試 SoftAP 驅動程式的問題:裝置管理員報告程式碼 52

安裝 DTM 用戶端之前,請勿安裝 x64 Test SoftAP 驅動程式。 安裝 DTM 用戶端時,即會安裝根憑證。 因為測試 SoftAP 驅動程式簽署取決於根憑證的安裝,所以裝置管理員會報告裝置程式碼 52。

設定獨立執行的 NDISTest

將 NDISTest 與 DTM Studio 分開安裝可讓您執行個別測試。 必須設定 DUT、SUT 和 Test SoftAP,才能啟用獨立執行。

注意

所有測試機器都必須使用相同的處理器架構。

注意

若要針對 NDISTest 進行疑難排解,請嘗試將偵錯工具附加至測試電腦。

設定受測試的支援裝置 (SUT)

  1. 從下列 DTM 控制器複製所有 NDISTest 二進位檔和子目錄:

    \\<ControllerMachine]>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerMachine > 是 DTM 控制器電腦的名稱,而 < 架構 > 是 x86 處理器的 x86 (,) 或 x64 處理器的 amd64 () 。

  2. 從安裝目錄啟動NDISTest.exe。 當主表單開啟時,請從 [檔案] 功能表中選取 [伺服器],以啟動伺服器表單。

  3. 從 [訊息裝置] 清單中選取 訊息裝置 。 此裝置必須啟用 IP,且與稍後將設定的用戶端訊息裝置位於相同的子網上。

  4. [支援裝置] 選取 [SUT 裝置] (s) 。 啟動伺服器之後,用戶端就會看到在此伺服器上選取的支援裝置。

  5. 從 [ 作業] 選取 [伺服器] 作業。 這是在您按一下 [開始] 按鈕之後將啟動的伺服器端測試。

選取所有選項之後,按一下 [ 開始 ] 以啟動伺服器。

設定測試軟體存取點 (測試 SoftAP)

  1. 從下列 DTM 控制器複製所有 NDISTest 二進位檔和子目錄:

    \\<ControllerMachine]>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerMachine > 是 DTM 控制器電腦的名稱,而 < 架構 > 是 x86 處理器的 x86 (,) 或 x64 處理器的 amd64 () 。

  2. 在測試 SoftAP 上安裝適用于 Atheros WLAN 裝置的 SoftAP 驅動程式。 您可以從裝置管理員安裝此驅動程式,您可以從命令提示字元執行來開啟 devmgmt.msc 此驅動程式。 完成下列步驟:

    裝置管理員中,從下列位置安裝適用于 SoftAP 月臺的驅動程式:

    \\<ControllerMachine]>\Tests\<architecture>\nttest\nettest\ndis\NDISTest.net\SoftAPMiniport\

    <ControllerMachine > 是 DTM 控制器電腦的名稱,而 < 架構 > 是 x86 型處理器的 x86 (,) 或 x64 處理器) 的 amd64 (,視具有 SoftAP 裝置的 DTM 用戶端電腦的處理器架構而定。

  3. 從安裝目錄啟動NDISTest.exe。 當主表單開啟時,請從 [檔案] 功能表中選取 [伺服器],以啟動伺服器表單。

  4. 從 [訊息裝置] 清單中選取 訊息裝置 。 此裝置必須是啟用 IP 的裝置,且與稍後將設定的用戶端訊息裝置位於相同的子網上。

  5. AP 裝置選取 AP 裝置 () 。 啟動伺服器之後,用戶端就會看到在此伺服器上選取的 AP 裝置。

  6. 從 [ 作業] 選取 [伺服器] 作業。 這是在您按一下 [開始] 按鈕之後將啟動的伺服器端測試。

選取所有選項之後,按一下 [ 開始 ] 以啟動伺服器。

設定受測裝置 (DUT)

  1. 從下列 DTM 控制器複製所有 NDISTest 二進位檔和子目錄:

    \\<ControllerMachine>\tests\<architecture>\nttest\nettest\ndis\ndistest.net\

    <ControllerMachine > 是 DTM 控制器電腦的名稱,而 < 架構 > 是 x86 處理器的 x86 (,) 或 x64 處理器的 amd64 () 。

  2. 從安裝目錄啟動NDISTest.exe。 當主表單開啟時,請從 [檔案] 功能表中選取 [用戶端],以啟動用戶端表單。

  3. 從 [ 測試目標 ] 清單中選取測試目標。 對於網路裝置,此測試目標應該是 Miniport

  4. 從 [ 測試裝置 ] 清單中選取測試裝置。 這必須是廠商特定的測試裝置。

  5. 從 [訊息裝置] 清單中選取 訊息裝置 。 這應該是與伺服器訊息裝置位於相同子網上的 IP 啟用裝置。 選取訊息裝置之後,應該會顯示 AP 裝置區段,且伺服器 AP 裝置應該可在清單中使用。

  6. 從 [ 支援裝置] 選取支援裝置。 這必須是廠商特定的支援裝置。

  7. AP 裝置選取 AP 裝置。 這必須是伺服器端上選取的 AP 裝置。

  8. 從 [ 作業 ] 區段中選取將在用戶端啟動之後執行的測試。

選取所有選項之後,按一下 [ 開始 ] 以啟動用戶端。 選取的任何作業都會開始執行。 測試結果會儲存在用戶端的下列記錄子資料夾中:

<NDISTestRootFolder>/logs/<AdapterName>/

設定用戶端封包擷取

  1. 設定獨立執行的測試拓撲。 如需詳細資訊,請移至「設定獨立執行的 NDISTest」。

  2. 設定第二個 SUT。 如需詳細資訊,請移至「設定測試中的支援裝置 (SUT) 」。

  3. 從安裝目錄啟動NDISTest.exe。 當主表單開啟時,從 [檢視] 功能表中選取 [錯],以啟動用戶端上的 [封包擷取] 區段。

  4. 封包擷取中選取擷取裝置。 這必須是伺服器端選取的支援裝置。

  5. [作業] 中,選取將在用戶端啟動之後執行的測試。

  6. 選取所有選項之後,按一下 [ 開始 ] 以啟動用戶端。

  7. 對應至測試的封包擷取將會在伺服器上產生擷取裝置。 記錄檔會位於下列記錄子資料夾中:

    <NDISTestRootFolder>/logs/<AdapterName>/

用戶端上未顯示封包擷取區段時的疑難排解

確認訊息中心使用者介面已關閉。 如果 NDISTest 使用者介面未最大化,封 包擷取 區段可能會隱藏在訊息中心使用者介面後面。

已知的無線路由器測試問題

此提示將協助您測試使用乙太網路連線傳送較高位元速率的電腦 (的能力,也就是驗證電腦) 。

針對此測試程式,請設定兩部電腦,如下圖所示:

連線到中樞的電腦和 c 圖表

  1. 設定硬體,如下所示,僅使用乙太網路連線

  2. 將靜態 IP 位址指派給電腦 S。

    例如:10.0.0.2

  3. 將靜態 IP 位址指派給電腦 C。

    例如:10.0.0.3

  4. 在電腦 C 上,開啟命令提示字元並執行下列命令:

    stats.exe -z DISCARD -i 20 -x 50 -y 30 -r 20000000 -c 3600 -l -h -u

  5. 在電腦 S 上,開啟命令提示字元並執行下列命令:

    stats.exe -d 10.0.0.3 -r 20000000 -c 4200 -l -h -u

  6. 檢閱步驟 4 和步驟 5 的輸出。

如果步驟 4 或步驟 5 的輸出顯示任何失敗,則您的電腦無法使用無線介面卡進行位元速率。

如果您需要手動新增無線設定檔,您可以使用 netsh 命令來執行此動作。

例如:若要新增802_11a_wpa-psk.xml無線設定檔:

  1. 按一下 [開始],按一下 [ 執行],然後輸入 cmd.exe

  2. 輸入 netsh wlan add profile filename=802_11a_wpa-psk.xml i=\*

  3. 按一下 [確定]。

注意

請確定無線設定檔 XML 檔案存在於目前的目錄中,或指定完整路徑。

Device.Network 測試

針對 Windows HLK 進行疑難排解