2017-01-16 98 views
1

我有一個應用程序,需要測試的一些罕見的情況下涉及網絡在精確的時間死亡,偶爾會發生在實際使用中,但很難測試。作爲一名開發人員,我通過放置禁用互聯網的斷點來模擬這個問題,然後繼續進行測試,並且這可以正常工作。測試模擬關閉網絡iPad測試儀iOS

iPad測試儀是否有解決方案?我會喜歡下載應用程序的測試人員來測試這些條件。有沒有人有這方面的經驗,可以闡明設置它的最佳方式?

我在想,我可以在該構建的感興趣的位置添加代碼,然後在運行應用程序之前可以啓用「延遲提取」設置等設置。這將給他們足夠的時間去設置並關閉他們的互聯網,然後返回到應用程序。

回答

1

iPad和iPhone用戶可以使用Network Link Conditioner來模擬不同的網絡狀態,例如,具有高延遲DNS或3G/Edge速度。它位於Settings->Developer->Network Link Conditioner

+1

作爲Artem Novichkov的補充答案 - 如果您想在模擬器上模擬不同的網絡狀態,對於Xcode 8,Network Link Conditioner是您獲得的其他工具包的一部分(https:// developer。 apple.com/download/more/?q=Additional%20Tools)。 – Bastek

+0

我真的更喜歡測試人員可以做的更手動的東西,而不僅僅是整體模擬糟糕的網絡,但這個答案仍然很不錯 – Alex