Fiddler应用实战-面试必问且测试必会的技术
一. Fiddler部署与原理
1. Fiddler是什么?
2.Fiddler抓包原理
-
为什么Fiddler能抓到包?
? ?
3.常见抓包工具对比
-
除了Fiddler还有哪些能抓包?
? ?
4.Fiddler环境部署
二.Fiddler快速定位Bug
1.面试中典型的问题
-
面试过程中你有没有遇到此类问题
-
测试过程中的bug,你是怎么判断bug是前端问题还是后端问题? -
测试过程中你是怎么复现bug,并提供数据,辅助开发定位和解决问题的? -
领导给你安排接口测试的工作任务,但是没有给你接口文档,你会怎么开展测试工作?
2. Fiddler定位Bug
三. Fiddler接口测试
1. 案例需求
2. 接口抓包步骤
-
开启Fiddler,进入File--勾选Capture Traffic。默认是开启的,如果停止抓包可以把它关闭 -
Chrome浏览器执行登录操作,Chrome浏览器不需要配置。【如果用火狐浏览器,火狐浏览器的代理配置如下】:
-
Fiddler抓取的请求信息,并进行登录请求的搜索和定位 ?
3.接口测试
-
接口地址:找到请求--》右击--》copy-->just url。论坛登录接口地址:http://62.234.58.195:3000/signin ? -
接口方法:双击请求-->Inspectors-->Headers-->第一行的第一个就是请求方法。论坛登录接口方法:POST ? -
接口参数:双击请求-->Inspectors-->WebForms-->参数名和参数值都显示在这里。论坛登录接口方参数: 1)入参参数
-
name:yinuo1 用户名 -
pass:123456 密码 ? 2)请求头参数:双击请求-->Inspectors-->Headers-->查看请求头参数
? -
响应结果:双击请求,查看底部的WebView ?
-
打开Postman -
输入请求url、方法、参数;发送请求 ? -
查看响应结果 ?
如果你也想学习web/接口自动化测试,测试开发,性能测试流,欢迎加入软件测试技术全栈交流群:821268239,群里会有笔者熬夜精心整理的测试干货,包括面试题、视频、原创文章等资料大礼包。还有大厂高级测试开发一起交流技术。
|