测试工具之fiddler
1. 安装fiddler基于Miscrosoft .Net Framework软件,必选先安装,一路下一步即可NDP452-KB2901907-x86-x64-AllOS-ENU.exe下载地址:https://download.csdn.net/download/qq_43320714/13096831Fiddler安装一路下一步即可Fiddler_4.6.0.2.exe下载地址:https:/
1. 安装fiddler
基于Miscrosoft .Net Framework软件,必选先安装,一路下一步即可
NDP452-KB2901907-x86-x64-AllOS-ENU.exe
下载地址:https://download.csdn.net/download/qq_43320714/13096831
Fiddler安装一路下一步即可
Fiddler_4.6.0.2.exe
下载地址:https://download.csdn.net/download/qq_43320714/13096868
2. fiddler的基本使用
抓取请求和响应数据
Browser —> 选择要抓取的浏览器(IE、Firefox、Chrome) 如果有一个浏览器抓不到数据,就换另一个 选择Remove all 或者在下方黑框(命令行)输入cls可清理数据
设置过滤(只获取特定IP数据)
Filters菜单—>勾选Use Filters 在第二个下拉框中选择Show only the following Hosts—>只显示以下地址的请求和响应数据 ,输入IP(多个IP用分号隔开),Actions—>Run Filterset Now立即执行
查看请求和响应数据
判断GET请求和POST请求
请求
在Headers和Raw中可以查看请求行和请求头部信息
在Textview或者WebForms中查看请求实体数据
响应
在下面的Headers/Raw中查看响应行和响应头部信息
在下面的Textview中查看响应实体部分数据
选中请求,右侧Inspectors
fiddler的应用—修改接口请求数据
选择 Fiddler 菜单中 Rules—>Automatic Breakpoints—>Before Requests,设置断点,也可以使用快捷键 F11;
进行场景设置(登录或者注册)
选中拦截的请求(红色的T)
选择Inspectors—>找到请求要发送的数据—>对其进行修改
重新发送接口请求:Run to Completion (断点一直生效,发送一个后续的请求还会继续拦截,因此一些数据会加载不出来)
关闭断点:Disabled(shift+F11)
接口测试
不依赖浏览器进行数据查询,修改等操作
可以通过Composer模拟发送接口请求和数据,不用特意先拦截下来再去修改数据
可验证后端是否对数据做校验
新增一个用户,点击新增时抓包,获取新增的接口
通过post请求发送数据,查看能否新增成功,可对需要校验的数据新型处理,看后端是否进行了校验。
复制请求信息粘贴到发送数据中
复制数据,修改新增数据
在后台管理界面查看是否新增成功
可测试后端是否对数据做了校验(可看出后端未对手机号格式进行校验)
更多推荐
所有评论(0)