【Web接口测试_Fiddler抓包工具】Fiddler接口测试抓包工具的入门和进阶笔记整理

【Fiddler抓包工具】

主流浏览器自带的抓包工具:windows的wireshark、firefox的firebug-网络标签、chrome的ctrl+shift+I或者f2-network、IE的http watch。用户分析简单的页面前端性能。

默认连接配置:tools-options-

connections(1.port:8888、2.勾选远程remote、3.勾选client、4.勾选server)-点击确定

Web-https配置:tools-options-

https(1.勾选抓取http连接信息capture https connects、2.勾选解密http通信decrypt https traffic、3、选中全部请求...from allprocesses、4.勾选忽略服务器证书错误ignore server certificate errors、5.右侧蓝色证书安装成功后展示BCCertMaker.BCCerMaker from certmaker.dll)-点击确定-弹框2次,点击yes,点击是-重启Fiddler后配置成功

 

过滤网址:右侧菜单-Filters-勾选userFilters-

hosts1(只显示内网请求、只显示外网请求-

hosts2(hide隐藏如下host的请求、show只显示如下链接的请求、flag标记如下链接的请求)

(样式:192.168.0.1;www.baidu.com)-

request headers(常用:勾选show only if url contains,表示只抓取如下链接的请求)

(样式:baidu.com)

 

移动APP配置:pc端-cmd-ipconfig /all-记录IP地址-打开手机WiFi-点击WiFi底部代理-填写PC的ip地址

移动APPhttps配置:手机成功获取请求后-打开浏览器-输入http://PCIP地址:8888-返回Fiddler echo service页面-点击download fiddlerroot certificate-安装安全证书-成功访问https网页

 

模拟低速限速网络:规则Rules-订制规则customize rules-脚本内容搜索300

//delay sends by 300ms per KB uploaded/downloaded,修改发送和接送数据的时间延迟毫秒。

比如30000.15000

-ctrl+s保存脚本

-开启限速规则-rules-performances-勾选simulate modem speeds

-打开浏览器-输入网址www.ydiai.com-加载会非常慢,直到出现缺省页面

-记得关闭限速规则-去掉勾选simulate modem speeds

 

拦截和篡改数据:登录页面https://home.51cto.com/index

步骤:Fiddler-底部cmd栏-输入拦截命令和地址 bpu https://home.51cto.com/index -点击Inspectors下的WebForms,然后修改用户名密码都为正确的,然后点击Run to Completion即可

 

autoresponse替换页面图片资源:打开浏览器-访问测试页面-打开fiddler-找到图片-点击右侧autoresponse-勾选enable rules、勾选 unmatched、勾选enable latency-拖动左边的图片到右边匹配框-选择底部选择框最后一项find a file-选中图片-save-回到浏览器ctrl+f5强制刷新-检查效果-结束后记得删除效果图

 

mock模拟虚拟响应数据做测试:由于流程B必须在A成功以后执行,A的很多数据无法直接模拟或者等待时间较长,可以通过模拟A已经成功,通过创建并返回假的A响应信息,进行下一步测试。举例:登录后才能发帖,但是登录功能有问题无法登录,可以通过新建假的登录响应信息,来完成发帖操作。

流程:打开fiddler-打开浏览器-输入www.baidu.com-选中右侧aoturesponse-拖动左侧www.baidu.com请求到右侧的匹配框-底部选中已经准备好的jason请求mock.txt文件-save-回到浏览器ctrl+f5强制刷新-页面提示{"code":0,"name":"leo","url":"www.baidu.com"}

mock.txt内容:{"code":0,"name":"leo","url":"www.baidu.com"}

 

composer接口工具:豆瓣接口地址https://api.douban.com/v2/movie/in_theaters

职业规划:【Web接口测试_Fiddler抓包工具】Fiddler接口测试抓包工具的入门和进阶笔记整理_第1张图片

【Web接口测试_Fiddler抓包工具】Fiddler接口测试抓包工具的入门和进阶笔记整理_第2张图片

 

 

你可能感兴趣的:(接口测试)