本篇主要介绍一下fiddler的基本运用,包括查看接口请求方式,状态响应码,如何进行接口测试等

一.Fiddler的优点

    • 独立的可以直接抓http请求
    • 小巧、功能完善
    • 快捷、启动就行
    • 代理方便

二.什么是Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间http通讯,设置断点,查看所有的“进出”Fiddler的数据。

三.Fiddler的工作原理

接口测试工具-fiddler的运用-LMLPHP

四、Fiddler界面简介

接口测试工具-fiddler的运用-LMLPHP

五、Fiddler的运用

  • 查看接口请求方式

接口测试工具-fiddler的运用-LMLPHP

  • 查看请求数据、响应数据

接口测试工具-fiddler的运用-LMLPHP

  • 接口返回状态

接口测试工具-fiddler的运用-LMLPHP

PS:常见状态响应码

200 OK  最常见的就是成功响应状态码200了, 这表明该请求被成功地完成,所请求的资源发送回客户端

302 Found  重定向,新的URL会在response中的Location中返回,浏览器将会使用新的URL发出新的Request

304 Not Modified  代表上次的文档已经被缓存了, 还可以继续使用

400 Bad Request  客户端请求与语法错误,不能被服务器所理解

403 Forbidden   服务器收到请求,但是拒绝提供服务

404 Not Found   请求资源不存在(输错了URL)

500 Internal Server Error    服务器发生了不可预期的错误

503 Server Unavailable    服务器当前不能处理客户端的请求,一段时间后可能恢复正常

  • 设置代理

(1)进入Tools,选择Fiddler Options

接口测试工具-fiddler的运用-LMLPHP

(2)在跳出的窗口选择Connections,端口输入8888,勾选三个选项

接口测试工具-fiddler的运用-LMLPHP

(3)之后在移动端进行设置一下即可

  • Header、cookie

接口测试工具-fiddler的运用-LMLPHP

  • 设置断点

在Rules,选择Automatic Breakpoints

接口测试工具-fiddler的运用-LMLPHP

  • 添加筛选

右侧选择Filters,勾选Use Filters,然后输入筛选的网址

接口测试工具-fiddler的运用-LMLPHP

  • Fiddler进行接口测试

(1)在右侧选择Composer,选择请求方式,输入参数数据等,点击运行按钮Execute

接口测试工具-fiddler的运用-LMLPHP

(2)运行后,双击左侧的数据,然后选择JSON,就可以看到服务端返回的数据了

接口测试工具-fiddler的运用-LMLPHP

05-16 13:59