抓包工具之fiddler的安装使用

fiddler也是一款抓包工具,可以抓取浏览器的请求来向服务器发送数据,与httpwatch相比,它功能更加完善,也是常常用在手工接口测试上。

fiddler工具的工作原理

 fiddler工具是一个中转站,也是代理服务,所以它才能获取请求和响应的数据。

抓包工具之fiddler的安装使用_第1张图片

fiddler的安装

1、也是傻瓜安装 ,一直点击下一步即可

2、然后双击,界面如下所示

抓包工具之fiddler的安装使用_第2张图片

fiddler的抓包操作

 1.首先过滤
    Filters——> Use Filters
            在Hosts下的第二个下拉框中选择show only the following Hosts
                输入ip、域名、127.0.0.1、localhost(项目上线就用线上ip)
            保存:点击Actions--->Run filterset now

2.打开浏览器:在filddler中选择Browser--->选择相应的浏览器(里面的选项会出现你电脑已经安装的浏览器)

抓包工具之fiddler的安装使用_第3张图片

3.在所选择的浏览器中输入想输入的内容,进入到对应页面

4.进行相应的操作(这边以注册登录为例)

抓包工具之fiddler的安装使用_第4张图片

5.看到的post请求的图标就是请求的地址

6.查看请求和响应信息:选中请求--->Inspectors--->Headers下面就是相应的请求和响应数据

抓包工具之fiddler的安装使用_第5张图片

fiddler的修改数据操作

作用:可以越过页面验证,然后检查数据是否存在验证,如果不存在即为Bug(可以去数据库验证或者查看响应的信息,若不存在则证明后台没有对其进行验证)

步骤如下:
1.在fiddler中打开浏览器

2.进入系统后台

3.输入添加的数据(正常的数据)

4.在fiddler菜单rules-->Automatic Breakpoints--->before requests(在请求发出之前拦截)

5.点击确定按钮,选择拦截的请求(红色的大写的T),双击打开--->修改请求实体中的数据

6.点击Run to completion,如果拦截的还有其他请求那么继续点击Run to completion即可

注意:不用之后记得将Automatic Breakpoints设置为disabled.

 

你可能感兴趣的:(工具使用)