软件测试--新手入门之fiddler抓包工具的使用

1、什么时候会用到使用Fiddler?
1)、做安全测试,检测敏感信息是否加密,拦截篡改数据(打断点);
2)、当测试时发现缺陷,用fiddler抓包,定位该问题是前端还是后端的问题;
(前端问题:点击按钮没反应、请求参数有问题、图片有误、后端问题:服务器没有响应、响应数据有问题)
3)、使用fiddler模拟弱网环境;
4)、还有就是使用fiddler进行接口测试(通过fiddler抓包将抓到的信息填入到jmeter运行)

2、Fiddler怎么拦截篡改数据?
1). 先进入到登陆的请求页面
2). Fiddler开启拦截设置: F11
3). 操作页面数据
4). Fiddler界面下面进入表单(webform)的找到提交的数据
5). 修改要验证的数据
6). 释放请求,查看响应结果和前端界面的处理结果

3、Fiddler怎么模拟弱网测试?
1)、点击规则–>自定义规则,打开fiddler的脚本编辑器,找到simulateModem(限速设置)
2)、设置上传和下载的延时速度(一般上传延时设置:2962ms 下载延时设置:833ms 一般我们模拟2g网络情况比较多)
3)、点击规则–>性能,选模拟带宽

4、Fiddler怎么抓HTTPS的包?
这个还是做过的,首先要进行一些设置:
1、安装安全证书;
2、点击fiddler的Tools–>options–>https
3、勾选上所有选项,更换证书,重启fiddler

5、Fiddler的抓包原理?
在客户端和服务器之间建立一个代理,通过监听端口(默认是8888),监听本机发出的请求和服务器返回的响应结果。

6、Fiddler怎么抓手机App的包?
这个之前还是做过的,首先要在fiddler上设置几个地方:
1)、手机与Fiddler所的电脑连接到同一网络;
2)、在Fiddler设置监听端口,并允许远程终端连接;
3)、在手机上填写代理服务器的地址和端口。

7、Fiddler如何做接口测试?
使用Fiddler下面的composter工具可以做接口测试的调试工作,不过不够强大,我们一般会用jmeter或者python写代码去做接口测试;

你可能感兴趣的:(笔记,软件测试)