fiddler自动回复添加延迟规则不起作用

时间:2015-07-11 05:28:30

标签: networking fiddler

使用Fiddler我试图使用自动回复添加一条规则,当我点击我的网络服务网址时,如下所示:

http://uummas09:28020/RestfulRetekService/ItemWebService.json?action=keywordSearch&username=StockOnHandPortlet&sessionId=P_ISomGc6U5_433Vh3ApmwI&keywords=Green&itemStatus=A

我希望fiddler增加50000毫秒(50秒)的延迟。但是我很难找到小提琴手为我做这件事。以下是我尝试在fiddler中设置规则的方法。

enter image description here

规则指定为......

EXACT:http://uummas09:28020/RestfulRetekService/ItemWebService.json?action=keywordSearch&username=StockOnHandPortlet&sessionId=P_ISomGc6U5_433Vh3ApmwI&keywords=Green&itemStatus=A

我的第一个问题是如何在规则中使用通配符以便它不考虑查询字符串?

此外,我试图让一个规则为我工作一个简单的网址。即我为

设定了规则
EXACT:http://www.google.com.au 

但它仍然不适合我。有人可以指出我可能做错了什么。

感谢

3 个答案:

答案 0 :(得分:0)

您尚未选中左上方的框,启用自动回复,因此您的所有规则均无法运行。

要创建忽略查询字符串的规则,请从规则前面删除EXACT:,然后删除?之后的所有内容。

答案 1 :(得分:0)

要扩展@EricLaw的答案,请启用自动响应器:

  • 选中启用自动回复,以告知Fiddler您要回复请求。
  • 检查不匹配的请求传递,以告知Fiddler您希望任何不符合规则的请求。

您的规则不会引起延迟,因为规则在有空白操作可响应时不匹配,因此,如果您只想添加延迟,请使用*delay:1000作为响应,而不是文件路径。您可以通过输入类似*action(这不是真正的动作)来使延迟起作用,以使其匹配并引起延迟。

答案 2 :(得分:0)

对于那些试图延迟 HTTPS 流量的人,请检查您是否信任您的根证书捕获 HTTPS 流量

enter image description here