如何模擬(用於單元測試)丟失網絡連接或在其他地方重定向請求?模擬測試中的連接丟失
我有一些硬編碼不會忽略在類的定義:(我想測試腳本的行爲,其中地址,例如,不可達。
我可以修改etc/hosts文件(我是WIN7),但我想在測試套件執行期間多次關閉/修改連接,另外,在每次測試之前和之後進行測試並不實際,因此,我需要在windows上設置一個代理服務器,接受來自運行腳本的命令(以開啓/關閉重定向)並且能夠基於被調用的url具有重定向規則。
聽起來像可能的插件到Fiddler,但我沒有找到任何:(
你正在測試哪部分程序?你能嘲笑網絡層還是你真的在測試網絡層? – Rup 2011-05-25 12:52:35
我只需要模擬網絡層的一部分 - 斷開的連接。我有很多使用第三方api的東西,所以嘲笑每個請求,每個wsdl文件等都是我想避免的。 – 2011-05-25 12:58:15