fiddler autoresponder 添加延迟规则不起作用

fiddler autoresponder add latency rule not working

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

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

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

规则指定为...

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

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

此外,我还试图为我找到一个简单的规则 url。即我为

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

但它仍然对我不起作用。谁能指出我可能做错了什么。

谢谢

您没有选中左上角的复选框,启用自动回复,所以您的规则 none 运行.

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

扩展@EricLaw 的回答,启用自动回复:

  • 选中启用自动响应 以告诉 Fiddler 您想要响应请求。
  • 选中不匹配的请求直通 以告诉 Fiddler 您需要任何与您的规则不匹配的请求。

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

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