测试基础 Fiddler:分享一篇 Fiddler 进行域名或 ip 重定向及过滤指定域名的文章

丹丹 · 2017年02月22日 · 1907 次阅读

一、对请求的某个 ip 或域名进行重定向
(本文我以将 223.xx.xx.101:8080 重定向到 223.xx.xx.99:8080 为例)
1、打开 fiddler--tools--hosts

2、设置如下后点击保存。如此,所有发送到 223.xx.xx.101:8080 的请求都将重定向至 223.xx.xx.99:8080

(点击 help,进入http://docs.telerik.com/fiddler/knowledgebase/hosts查看官方文档,举例一目了然)

二、Fiddler 过滤指定域名
方法一:
切换到 fiddler 右侧窗口的 Filters 选项卡,勾选顶部的 “Use Filters”,找到 Hosts 区域,设置以下三个选项:
1.第一项有三个选项,不做更改:
“No zone filter”
“Show Only Intranet Hosts”
“Show Only Internet Hosts”
2.第二个选项是只监控以下网址,如只监控百度,在下面的输入框里填上 www.baidu.com
“No Host Filter” 不设置 hosts 过滤
“Hide The Following Hosts” 隐藏过滤到的域名
“Show Only The Following Hosts” 只显示过滤到的域名
“Flag The Following Hosts” 标记过滤到的域名
3.文本框内输入需要过滤的域名,多个域名使用”;“分号分割。fiddler 默认会检查 http 头中设置的 host,强制显示 http 地址中的域名

方法二
1.切换到 fiddler 右侧窗口的 Filters 选项卡,勾选顶部的 “Use Filters”,根据需要找到 request headers 或者 response headers 区域
2.勾选” set request header”,文本框分别输入” Host” 和” 要过滤的域名”

3.或者勾选 “show only if url contains”,文本框输入需要过滤的 url(或者 url 片段)。如需要过滤所有含有 baidu 的网页,则输入 baidu

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册