网站服务器 免费,咸阳网站设计建设公司,有赞商城网站建设,wordpress 4.9.6 zh文章目录 一、与F12对比二、核心作用三、原理四、配置1.Rules:2.配置证书抓取https包3.设置过滤器4、抓取App包 五、模拟弱网测试六、调试1.线上调试2.断点调试 七、理论1.四要素2.如何定位前后端bug 注 一、与F12对比
相同点#xff1a; 都可以对http和https请求进行抓包分析… 文章目录 一、与F12对比二、核心作用三、原理四、配置1.Rules:2.配置证书抓取https包3.设置过滤器4、抓取App包 五、模拟弱网测试六、调试1.线上调试2.断点调试 七、理论1.四要素2.如何定位前后端bug 注 一、与F12对比
相同点 都可以对http和https请求进行抓包分析。 不同点 F12无法抓取app端的请求、无法修改请求数据而fiddler可以。
二、核心作用
1.接口测试 发送自定义的请求、模拟小型接口测试。 2.定位前后端bug 抓取协议包、前后端联调。 3.构建模拟测试场景 数据篡改、重定向。 4.弱网测试 模拟限速操作、弱网、断网。 5.前端性能分析及优化
三、原理 是一个代理服务器其工作原理是通过代理服务器机制来截获和转发客户端与服务器之间的网络请求和响应。Fiddler使用代理地址127.0.0.1和默认端口8888当客户端如浏览器发送网络请求时这些请求首先被Fiddler截获而不是直接发送到目标服务器。 四、配置
1.Rules:
(1)隐藏不需要的数据包 勾选Hide CONNECTs 和Hide 304s。 (2)进行断点调试 Automatic Breakpoints。 (3)弱网测试设置 Customize Rules…
2.配置证书抓取https包
(1).打开Tools下options中https选项 勾选Capture HTTPS CONNECTS(捕获https连接)、Decrypt HTTPS traffic(解密https通过)、Ignore server…。 (2)在connections里面设置配置信息 勾选Allow remote computers to connect等。
(3)重置更新证书 点击Option的HTTPS中Actions后进行一直下一步操作。
3.设置过滤器
作用 只抓取需要的数据包内容
4、抓取App包
1.打开模拟器—设置—网络—设置代理服务主机名在命令提示符中输入ipconfig和端口号—在模拟器中安装和fiddler同样的证书。 2.发送请求。
五、模拟弱网测试
给代理设置不同的网络情况。 (1)设置网络传输值 在Customize Rules…中找到下列代码进行更改。
if(m_SimulateModem){// Delay sends by 300ms per KB uploaded.oSession[request-trickle-delay] 300;// Delay sends by 150ms per KB downloaded.oSession[response-trickle-delay] 150;
}2G:
oSession[request-trickle-delay] 500;
oSession[response-trickle-delay] 400;3G:
oSession[request-trickle-delay] 100;
oSession[response-trickle-delay] 100;4G:
oSession[request-trickle-delay] 15;
oSession[response-trickle-delay] 10;改完后记得保存。
(2)设置 在Rules下Performance中点击后勾选Simulate Modem Speeds。 去掉勾选即可关闭。
六、调试
1.线上调试 1.复制响应信息中SyntaxView的内容到XXX.html的新建文件中。 2.右键编辑XXX.html。 3.在fiddler中选中AutoResponder如上截图进行操作。 4.刷新网页界面可看到内容已经修改。
2.断点调试
1.查看登录的webforms请求参数信息。 2.打开断点调试Automatic Breakpints 3.在请求之前修改参数信息进行发送。 拦截请求成功截图(可修改Body内容并查看响应信息)
七、理论
1.四要素
请求四要素 请求头、请求路径、请求方式、请求参数。 响应四要素 响应头、响应码、响应信息、响应数据。
2.如何定位前后端bug
理论上 如果请求参数有问题就是前端bug如果请求参数没有问题、返回数据有问题那么就是后端bug(没有详细接口文档情况下是无法判断接口参数是否有问题)。 实际上 查看响应结果查看页面错误信息结合需求文档、日志信息综合进行对比。 后端bug异常类信息。
注
内容来自b站码尚软件平台 、百度等有兴趣可以去b站自行了解。