本帖最后由 guanping 于 2018-12-10 10:42 编辑
接口测试之fiddler的使用 (P.S:文章中隐藏的部分需要在留言中回复才能查看正确的答案哦)
问题0 让fiddler可以访问 HTTPS协议?1.安装 fiddler和FireFox ==》先打开 (修改端口号) 2. 访问百度----提示链接安全 解决: 给火狐 安装证书 2.1打开菜单栏:Tools>Fiddler Options>HTTPS 2.2勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了 2.3 上角浏览器设置》选项》安全和隐私》证书》查看证书》证书机构》导入====》 弹出三个框(勾选即可)
注意:有时候上网异常,请在进程中关闭fiddler即可 问:这么多请求,那个是自己想要的呢? 答: 1、下方框中cls 可以清理屏幕(也可以ctrl+x)。 2、然后看Host和URL 如果起来 正好就是浏览器中的网址,那就是自己想要的请求和响应。 3、一般来说,最左侧的 #那一列中是<>就是我们需要测试的那一列 http://localhost:8082/jwnewhrm/。 4.可以点击decode按钮进行对中文乱码的解码。
问题2 接口---Composer(如何使用Composer模拟请求)使用Composer 模拟get请求 在1的位置 查看结果:
inspectors 检查员 raw 未加工 另外: 再补货一个登录的例子 观察webform请求参数
问题3:使用fiddler打断点:
可以做哪些事情? 1. Fiddler设置断点,修改HTTP请求头信息,修改Cookie user-agent等 2. 修改请求 数据 绕过前端校验 断点分类: 1.Before response 这是指打在请求的时候 4. 2.after response 单个断点: Bpu(设置前置断点)和bpafter(设置后置断点) 前置断点: 在命令行输入 bpu 接口地址 例子: Bpu http://localhost:8082/jwnewhrm/ 取消: 再输入 一次 bpu即可 问题四:保存会话: 测试bug如何发给开发呢?
保存所有会话:成saz文件 .也可以选择 File>Load Archive 导入这个文件 这里的保存会话和replay功能相当于
|