如何用Fiddler模​​拟超时

时间:2012-07-20 15:43:21

标签: http post httpwebrequest timeout fiddler

我有一个C#脚本,HTTP使用WebRequest POST到另一台服务器。我想测试一下,如果其他服务器没有响应,我的Web应用程序将如何响应。在不更改任何应用程序代码或配置的情况下,最好的方法是什么? Fiddler是否能够对来自我本地IIS的请求造成超时?

3 个答案:

答案 0 :(得分:18)

您可以使用“模拟调制解调器速度”规则来实现它。

  1. 规则 - >自定义规则
  2. 找到说“oSession [”response-trickle-delay“]”的行并更改它。设置为10000.它应该足以导致超时。保存文件。
  3. 规则 - >表现 - >模拟调制解调器速度(应该检查)。
  4. Note: Use ipv4.fiddler instead of localhost.

答案 1 :(得分:1)

你问题的另一部分是“如何让我的服务使用Fiddler”,这里有一个答案:http://www.fiddler2.com/Fiddler/help/hookup.asp#Q-IIS

答案 2 :(得分:1)

可以通过使用" AutoResponder"在您想拦截响应的特定响应以及模拟延迟时实现。 "启用延迟"复选框并右键单击要选择的任何规则"设置延迟"然后,您可以调整延迟,以毫秒为单位。