2011-07-18 47 views
0

我有一個從多個Web服務中提取數據的應用程序。Fiddler - 使用Web服務模擬調制解調器速度時出錯

應用程序正確使用fiddler作爲所有這些Web服務請求的代理,並且所有內容都按其應有的方式工作。

我想模擬Web服務器的速度很慢,所以我在fiddler中啓用了「Simulate Modem Speeds」(無需修改默認規則文件)。現在我回復的大多數回覆是:

ReadResponse()失敗:服務器沒有爲此請求返回響應。

如果我禁用「模擬調制解調器速度」,一切正常工作再次。

有沒有辦法讓這個工作,或更好的方式來模擬Web服務響應速度緩慢?

回答

1

呃,它肯定聽起來像你的web服務被配置爲超時,如果它在一段時間內沒有得到給定的請求,這表明模擬實際上已經出現了你想要的問題想要進行測試。

如果要調整「慢度」,請編輯規則>自定義規則文件。搜索調制解調器以查看延遲。

+0

Eric,謝謝你的迴應。我認爲你對服務器超時是正確的,我也將研究。通過註釋request-trickle-delay,並且只使用response-trickle-delay,我能夠更好地工作。但是,如果響應非常小,這不會真正測試這種情況。是否有一種方法讓小提琴手在發佈之前短時間內保留整個響應? – AaronS