首页 > 其他分享 >接口测试|Fiddler介绍以及安装

接口测试|Fiddler介绍以及安装

时间:2023-01-31 18:02:02浏览次数:55  
标签:fiddler 浏览器 Request 接口 webserver Fiddler 测试 Response

Fiddler介绍以及安装

Fiddler简介

Fiddler是比较好用的web代理调试工具之一,它能记录并检查所有客户端与服务端的HTTP/HTTPS请求,能够设置断点,篡改及伪造Request/Response的数据,修改hosts,限制网速,http请求性能统计,简单并发,接口测试,辅助自动化测试,等等。现在抓包工具成为测试人员的必备使用工具,开发人员也在普遍使用,进行问题的定位分析,是非常有助于工作的一款工具。

Fiddler工作原理

fiddler未参与时,一个普通的客户端与服务端的请求流程图:浏览器访问一个网站:​​87testing.com​​,浏览器给webserver发送一个Request,webserver接收到Request后进行处理,返回给浏览器Response,然后浏览器解析Response中的html,展现网页给用户。如下图

接口测试|Fiddler介绍以及安装_代理服务器

Fiddler工作于七层中的应用层,在client与webserver之间以代理服务器的形式存在,启动fiddler后会监听本地127.0.0.1的8888端口(默认端口),IE/Chrome浏览器会自动设置局域网代理(Firefox代理是独立的,需要单独设置),如下图:

接口测试|Fiddler介绍以及安装_快捷方式_02

此时,fiddler就作为代理服务器,浏览器访问87testing.com的流程:浏览器给webserver发送一个Request,代理服务器fiddler接收到Request,fiddler将Request发送到webserver,webserver接收到Request后进行处理,Response到代理服务器fiddler,Fiddler将Response返回到浏览器,如下图:

接口测试|Fiddler介绍以及安装_官网_03

使用场景

接口调试、接口测试、线上环境调试、web性能分析、判断前后端bug、开发环境hosts配置、mock、弱网断网测试

Fiddler安装

官网地址:​​https://www.telerik.com/fiddler​

1、打开官网地址选择TRY FOR FREE选择Fiddler Classic(经典版);如下图

接口测试|Fiddler介绍以及安装_代理服务器_04

2、跳转到如下界面;根据提示下载;如下图

接口测试|Fiddler介绍以及安装_快捷方式_05

3、安装步骤如下图

接口测试|Fiddler介绍以及安装_快捷方式_06

接口测试|Fiddler介绍以及安装_快捷方式_07

接口测试|Fiddler介绍以及安装_官网_08

接口测试|Fiddler介绍以及安装_快捷方式_09

4、安装好后,到安装目录下点击Fidder即可运行程序;还可以右键发送快捷方式到桌面,在桌面点击快捷方式运行

接口测试|Fiddler介绍以及安装_代理服务器_10

5、双击打开后界面展示;如下图

接口测试|Fiddler介绍以及安装_快捷方式_11


标签:fiddler,浏览器,Request,接口,webserver,Fiddler,测试,Response
From: https://blog.51cto.com/u_15640304/6029841

相关文章

  • 接口测试|Fiddler界面主菜单功能介绍(一)
    Fiddler界面主菜单功能介绍File菜单File菜单中的命令主要支持完成通过Fiddler来启动和停止web流量的捕获(capture),也可以加载或存储捕获的流量(1)CaptureTraffic:默认勾选,勾选......
  • 移动端报表测试方案_v1.0
    最近在做移动端报表的测试,根据实际测下来的情况阿常先总结一版测试流程和测试方案(这是初版v1.0,后续在此基础上做更新迭代)。由于不同的报表需求具有定制化差异,阿常这里仅针......
  • 测试如何给开发提质量目标 ?
    读者提问:阿常你好,请问测试如何给开发提每年或每个季度的产品/项目质量目标,由测试提出,作为开发部门的目标,从而控制开发的质量 ?阿常回答:你们之前应该没有做过这类工作,所以你......
  • App自动化测试|原生app元素定位方法
    ##元素定位方法介绍及应用Appium方法定位原生app元素通过appiuminspector工具,可以获取元素的相关信息;在appium中提供了一系列的元素定位API,通过在这些API中输入指定的元素......
  • App自动化测试|原生App元素定位方法(二)
    uiautomator方法定位原生app元素appium在android端是调用其底层的UIAutomator2自动化测试框架去驱动自动化,在定位元素的时候,可以借助UIAutomator2的语法来实现定位。在代码......
  • 接口自动化测试|Requests库的安装与介绍
    Requests:Requests模块简介与安装Requests模块简介在python的标准库中,虽然提供了urllib,utllib2,httplib,但是做接口测试,requests使用更加方便快捷,正如官方说的,“让HTTP服务人......
  • 接口测试|postman的介绍和安装
    ## postman的介绍和安装### Postman的介绍Postman 是一款谷歌开发的接口测试工具,使API的调试与测试更加便捷。 它提供功能强大的 Web API & HTTP 请求调试。它能......
  • 接口测试|Postman发送带参数的Get请求
    ## Postman发送带参数的Get请求### 发送带参数的GET请求示例:微信公众号获取access_token接口,业务操作步骤1、打开微信公众平台,微信扫码登录:https://mp.weixin.qq.com/debu......
  • Web应用模式 Api接口 Api接口调试工具postman及使用
    目录web应用模式前后端混合开发前后端分离开发API接口接口调试工具postmanpostman的使用web应用模式前后端混合开发djangoweb框架专门用来写web项目#之前学的,写的bbs......
  • 微信注册页面密码的测试用例编写
    要求: 6~18位且由数字和字母组成,注册成功,跳转页面;注册失败,请重新输入密码1.画思维导图   2.excel编写测试用例 ......