接口测试|Fiddler介绍以及安装
Fiddler介绍以及安装
Fiddler简介
Fiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求,能够设置断点,篡改及伪造Request/Response的数据,修改hosts,限制网速,http请求性能统计,简单并发,接口测试,辅助自动化测试,等等。现在抓包工具成为测试人员的必备使用工具,开发人员也在普遍使用,进行问题的定位分析,是非常有助于工作的一款工具。
Fiddler工作原理
fiddler未参与时,一个普通的客户端与服务端的请求流程图:浏览器访问一个网站:87testing.com,浏览器给webserver发送一个Request,webserver接收到Request后进行处理,返回给浏览器Response,然后浏览器解析Response中的html,展现网页给用户。如下图
Fiddler工作于七层中的应用层,在client与webserver之间以代理服务器的形式存在,启动fiddler后会监听本地127.0.0.1的8888端口(默认端口),IE/Chrome浏览器会自动设置局域网代理(Firefox代理是独立的,需要单独设置),如下图:
此时,fiddler就作为代理服务器,浏览器访问87testing.com的流程:浏览器给webserver发送一个Request,代理服务器fiddler接收到Request,fiddler将Request发送到webserver,webserver接收到Request后进行处理,Response到代理服务器fiddler,Fiddler将Response返回到浏览器,如下图:
使用场景
接口调试、接口测试、线上环境调试、web性能分析、判断前后端bug、开发环境hosts配置、mock、弱网断网测试
Fiddler安装
官网地址:https://www.telerik.com/fiddler
1、打开官网地址选择TRY FOR FREE选择Fiddler Classic(经典版);如下图
2、跳转到如下界面;根据提示下载;如下图
3、安装步骤如下图
4、安装好后,到安装目录下点击Fidder即可运行程序;还可以右键发送快捷方式到桌面,在桌面点击快捷方式运行
5、双击打开后界面展示;如下图
相关文章
- win10系统下安装svn后桌面右键菜单没有SVN检出选项的解决办法
- 自动化测试之路 —— Appium安装教程
- 如何做 APP 安装测试 ?
- 06_Linux基础-NGINX和浏览器、网页的关系-云服务器ssh登陆-安装NGINX-上传网页-压缩命令-xz-gzip-bzip2-zip-tar-配置N
- 21-物联网开发终端管理篇-安装PHP,测试GET,POST接口(linux系统,宝塔)
- 21-物联网开发终端管理篇-安装PHP,测试GET,POST接口(.Windows系统)
- ffmpeg安装教程win10_nginx菜鸟教程
- Windows下安装blender跑3D渲染测试显卡渲染驱动是否ok
- 第一性原理计算框架 CONQUEST 的安装与测试
- Docker | redis安装及测试
- 接口测试|HttpRunner简介及安装
- 如何在 Windows 系统上安装 WordPress 本地测试
- XRD测试数据分析工具Jade 6.5版下载地址及安装教程
- 压力测试:Apache压力测试工具的安装使用
- macOS上Redis的安装与测试操作
- Ubuntu 11.10 安装 Linux Kernel 3.0 测试内核
- Linux 64位系统安装 JDK 教程(linux64jdk)
- Zabbix安装(四):Zabbix Agent For Linux
- 如何在Linux系统中安装JDK7?(linux安装jdk7)
- Linux装入U盘:简单而有效的安装方式(linux装到u盘里)
- uiLinux下安装soapUI实现API测试(linux安装soap)
- 轻松学会在Linux上安装CV:简单实用的方法(linux安装cv)
- 上的安装方法在macOS上安装MySQL的步骤下载安装文件双击安装启动MySQL配置root密码测试连接完成
- 快速搭建arm版本mysql服务器(arm版本mysql安装)
- DB2数据库的安装
- PHPUnitPHP测试框架安装方法
- 数据库工具sysbench安装教程和性能测试例子