模拟服务器响应

使用AutoResponder模拟服务器响应

Fiddler Everywhere客户端最强大的功能之一就是AutoResponder,它是用于模拟服务器响应并模拟各种真实场景的工具。使用AutoResponder,您可以创建规则,该规则将自动触发特定请求(涵盖规则中设置的条件)。模拟服务器响应就像启用AutoResponder,设置规则和执行请求(将触发规则)一样简单。


创建AutoResponder规则

若要创建和测试您的第一个自动响应规则,请按照下列步骤操作:

1、打开Fiddler Everywhere客户端,然后将Live traffic切换为Capturing模式;

2、选择AutoResponder选项卡并创建规则;

3、在“MATCH”字段中,输入您的匹配条件。对于本示例,在下面的几行中,您将找到一个简单的规则,该规则与所有以PNG结尾的请求匹配(这些规则是使用正则表达式创建的);

regex:(?inx).+\.png$ #Match strings ending with PNG


以下基本示例创建了一个MATCH规则,该规则将修改所有以PNG结尾的请求。在大多数情况下,您希望模拟对特定主机的请求响应。在这种情况下,您可以使用EXACT match。请参阅更多示例,以创建不同的MATCH条件。

4、在“ACTION”字段中,输入所需的操作。对于此示例,在下面的几行中,您将找到一个简单的操作,该操作将删除与MATCH标准相对应的所有内容;

*drop

查看更多创建动作的示例

5、将规则添加到“AutoResponder”列表中;

6、启用自动回复;

一旦自动响应器打开(通过Enable AutoResponses),激活的规则将应用于所有传入/传出流量。如果会话不符合任何指定规则,则Fiddler Everywhere客户端将生成HTTP/404 Not Found响应。如果您希望将不匹配的请求通常发送到服务器,然后从工具栏激活不匹配的请求传递选项。

7、打开应用程序(例如,浏览器)并执行请求。结果,如果请求包含PNG图片,则将其删除。您刚刚针对用户禁用了所有照片的情况测试了一个网站。


下一步


上一篇:修改流量 下一篇:创建API请求