如何處理網絡故障錯誤消息,以及如何模擬它?如何處理或檢測VB.NET中的網絡故障?
1
A
回答
2
模擬網絡故障(或任何子系統故障)的方法是用模擬對象替換真實網絡。然後,在你的模擬網絡對象中,你可以設置方法調用來返回你爲測試目的所需要的任何東西,無論是成功的連接還是失敗。
然後可以對您的代碼進行測試,以確保它正常失敗並報告合理的錯誤消息。
如果你看看嘲笑的框架,你會得到更多的信息。
+0
通過任何機會,你知道哪些類庫用於檢查網絡是否活動,假設我禁用連接,並且我想檢查它的活動與否,可以認爲是網絡失敗的權利? – kurozakura 2009-09-29 12:01:50
1
你的意思是你想要的布爾表達式
My.Computer.Network.IsAvailable
然後,您可以只設置了某種GUI線程來定期檢查其值。
1
雖然我認爲ChrisF有更好的解決方案,但在過去,我通常只關心網絡是否「起來」。所以我的測試更簡單一點。我在應用程序運行時拔出以太網電纜,看看我的應用程序是否按我的預期做出了響應。
相關問題
- 1. 檢測網絡故障排除?
- 2. 付款後如何處理paypal Express Checkout中的網絡故障?
- 3. 如何在網絡關閉時處理React-Native中的網絡故障
- 4. 腳本IM機器人xmpppy蟒,如何檢測網絡故障?
- 5. 處理測試中的預期故障
- 6. ,檢測故障
- 7. 處理網絡故障文件的下載
- 8. 如何在javascript中處理soap故障
- 9. 如何解決網絡故障net :: ERR_NAME_NOT_RESOLVED
- 10. andlinux slirp網絡故障
- 11. Hazelcast:如何在從地圖獲取緩存時檢測網絡故障
- 12. 如何檢測電源故障?
- 13. 如何檢測MySql服務器故障?
- 14. Mimic.js處理故障響應
- 15. Cairngorm故障處理程序
- 16. Mysql ReplicationDriver - 故障處理
- 17. 處理Talend中的ETL故障
- 18. 網絡上的IP分段故障?
- 19. IntelliJ IDEA的網絡連接故障
- 20. RabbitMQ的集羣網絡故障
- 21. 網絡故障的測試線束軟件
- 22. 檢查iPhone/iPod上的網絡故障類型
- 23. 批處理文件 - 如果故障
- 24. 使用或者處理Scala代碼中的故障
- 25. 重新連接socat網絡故障
- 26. 對網絡故障流CopyAsync和WriteAsync
- 27. activemq master不放棄網絡故障
- 28. 如何檢測網絡中的變化?
- 29. 如何在activeMq tcp故障轉移情況下處理連接故障
- 30. netty客戶端需要很長時間才能檢測到網絡故障
可能的重複http://stackoverflow.com/questions/314213/checking-network-status-in-c – RameshVel 2009-09-29 12:53:43