• 为什么写博客,是因为遇到的坑,不希望别人在踩一遍!
  • 选择了,剩下的就是坚持和努力-------致自己!
  • 当能力达不到梦想时,更需要学习,努力,拼搏

压力测试之三Fiddler

Linux运维 雪豹 7年前 (2017-08-24) 1284次浏览 0个评论

第1章 Fidder 简介

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler之后,web客户端和服务器的请求如下所示:

第2章 安装 fidder

官网:https://www.telerik.com/download/fiddler

建议到百度 搜索下载

 

第3章 Fidder手机抓包

Fiddler

Android 手机

3.1 Fidder 本地设置

启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。

 

在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。

正常来说就可以设置手机代理,因我公司都是https协议需要在设置https

3.2 设置抓https和解密https

Tools—–>fiddler options—–>https—–>capture https traffic—->decrypt https traffic—>Ignore server certificate errors

由于我们只抓手机的,所以这里选择 from remote clients only

 

3.3 查看Windows ip

Windows 中打开运行输入 cmd

确定后 输入 ipconfig

C:\Users\xuebao>ipconfig

查看本机IP

 

 

第4章 设置手机代理

注意:手机与pc在同一个网段,在手机WiFi 高级设置添加代理

 

4.1 下载安装fidder证书

如果只是抓取http 就不需要安装fiddler 证书。这个证书是https 使用的。

使用手机自带的浏览器 输入192.168.4.102:8888 记得是自己的IP地址哦

进入浏览器打开页面,选择FidderRoot certificate

 

手机备注证书,有的手机没设置密码需要设置。

 

 

 

4.2 Fidder 客户端抓包

查看目前所抓包的有http 和https

 

右击找到自己要的文件右击选择copy –>Just Url (复制url地址)

 

小技巧:

因为现在抓包的文件比较多,可以全部删除。选择Remove –>All sessions

 

 

 


有需要可以联系微信xuebao19930721和加入微信群
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址