赞
踩
个人学习笔记(整理不易,有帮助点个赞)
笔记目录:学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客
目录
抓包工具很多,如Charles、Firebug、Wireshark、HTTPWatch等
1)抓包前,先清除列表Sessions
2)抓包后,暂停抓包,取消勾选
原因是代理还是127.0.0.1:8888,重启工具,再关闭就行了
C:选择当前session的子session
P:选择当前session的父session
D:选择重复的session(有相同的URL和method)
Delete:删除选择的session
shift+Delete:删除未选择的session
抓到想要的数据包后,可以停止抓包,避免抓到一些不需要的包
方法一:这里打√表示开始抓包
方法二:下面这个状态是开始抓包,再点一下是停止
不想做系统代理,取消勾选,那如果要监听,就只能去浏览器手动设置代理了
参考:https://mp.csdn.net/mp_blog/creation/editor/106491825
去http://test.lemonban.com/ningmengban/app/login/login.html抓一个提交登陆的请求,输入不存在的账号
Inspectors选项卡可以查看报文结构,Raw选项卡可以可以看完整消息,Headers选项卡只能看消息中的Header
可以查看HTTP请求的响应时间、发送和接收的字节数等信息
- 请求数
- Request Count: 1
- 发送字节数
- Bytes Sent: 505 (headers:505; body:0)
- 接收字节数
- Bytes Received: 5,692 (headers:261; body:5,431)
-
- ACTUAL PERFORMANCE
- --------------
- 客户端连接
- ClientConnected: 23:51:33.069
- ClientBeginRequest: 23:51:33.099
- GotRequestHeaders: 23:51:33.099
- ClientDoneRequest: 23:51:33.099
- Determine Gateway: 0ms
- DNS解析时间
- DNS Lookup: 4ms
- TCP/IP握手时间
- TCP/IP Connect: 40ms
- HTTPS Handshake: 0ms
- ServerConnected: 23:51:33.144
- FiddlerBeginRequest: 23:51:33.144
- ServerGotRequest: 23:51:33.144
- ServerBeginResponse: 23:51:33.196
- GotResponseHeaders: 23:51:33.196
- ServerDoneResponse: 23:51:33.196
- ClientBeginResponse: 23:51:33.196
- ClientDoneResponse: 23:51:33.196
响应是HTML文档的话使用WebView
响应是图片的话使用ImageView
响应是JSON的话使用JSON tab
选中这个请求,点击Replay,会再次请求一次
也可以选中这个请求,点击R,然后就能请求
如果要对这个请求设置次数,可以shift+R,输入次数,点确定就行了
这种也叫重放攻击,可以对服务器做压力测试(注意:这种是串行的,而像jmeter那种是并发的)
删除选中的请求:选中-delete
删除其他的请求:选中,shift+delete
清除全部,清除图片,清除中间连接,清除非200,清除非浏览器(前五个)
汉字或特殊字符可能查不到,可能被转义了
保存后的格式是.saz,可以这样打开,单击文件也行
也可以导出成一个附件
两个Host之间用分号隔开
单击这个按钮,拖拽到需要抓包得应用程序上,就只抓特定进程得包
一个Session包含一个HTTP请求和HTTP响应
(1)# — Fiddler为Session生成的ID
(2)Result — 响应状态码
(3)Protocol — 该Session使用的协议(HTTP/HTTPS/FTP)
(4)URL — 请求URL的路径、文件和查询字符串
(5)Host — 接收请求的服务器的主机名和端口号
(6)Body — 响应体中包含的字节数
(7)Caching — 响应头中Expires和Cache-Control字段的值
(8)Content-type — 响应的Content-type头
(9)Process — 数据流对应的本地Windows进程
(10)Comments — 通过工具栏Comment按钮设置的注释信息
(11)Custom — FiddlerScript所设置的ui-CustomColumn标志位的值
参考:https://www.cnblogs.com/kefanwu/p/9522864.html
保存重启,就看到了(上面的列是可以拖动的)
cls:清屏
help:帮助
抓包过程中看到响应是乱码,可以点击这个,解压HTTP响应
有这个就是已经设置,点击可以取消
如果要对字符编码,可以使用TextWizard
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。