1.修改Request

  命令行键入:

  bpu URL

  优缺点:对单个URL打断点。不影响其他接口。

  用途:可以修改客户端对服务器发送的请求,通过修改成不同的参数,验证服务器响应是否正确。通常用于模拟客户端较难手工实现的数据。或者客户端未完成功能时预先测试服务器。(偏重对服务器的测试)

  清除断点:bpu

2.修改Response

  命令行键入:

  bpafter URL

  优缺点:对单个URL打断点。不影响其他接口。

  用途:可以修改服务器返回的响应,通过修改成不同的参数,验证客户端的展示和本地计算是否正确。通常用于模拟客户端较难手工实现的数据。(偏重对客户端的测试)

  清除断点:bpafter

3.Automatic Breakpoints

  位置:

  菜单栏 Rules->Automatic Breakpoints

  Before Requests:对所有接口request打断点。

  优缺点:可以连续对所有接口打断点,分布进行测试,但是无法对单一接口调试(会影响其他接口)。

  用途:同bpu

  After Responses:对所有接口response打断点。

  优缺点:可以连续对所有接口打断点,分布进行测试,但是无法对单一接口调试(会影响其他接口)。

  用途:同bpafter

  Disable:清除自动断点

4.AutoResponder

  位置:

  右侧功能栏

  应用方法:

  1)选中左侧一URL,点击【Add Rule】,该URL自导带入到下方Rule Editor第一行

  2)修改下方Rule Editor第一行内容,去除无用参数。点击右侧【TEST】。弹出框中提示正常匹配则通过。点击【Save】

  3)进入Inspectors,下方response区域选择Raw。点击【View in Notepad】

  4)打开记事本后,另存为TXT文件,在这个文件中修改需要的内容。

  5)返回AutoResponder栏,Rule Editor第二行下拉控件,选择【Find a file】,弹出的资源管理器中选择之前保存的TXT文件。点击【Save】

  6)Rule列表中勾选该Rule,同时勾选上方的Enable rules

  7)完成,可以看到新的Resquest返回时会调用TXT文件中已修改的Response.

  优缺点:灵活性较好,可以设置多个规则。配置脚本化,可以重复使用。

通过Fiddler修改包的更多相关文章

  1. 从Fiddler抓包到Jmeter接口测试(简单的思路)

    备注:本文为博主的同事总结的文章,未经博主允许不得转载. Fiddler下载和配置安装 从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成. 安装完成后直接打开Fiddler ...

  2. Fiddler 抓包工具总结

    阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). AutoResponder 允许拦截制 ...

  3. Fiddler-2 Fiddler抓包原理

    1 fiddler抓包是在 客户端和服务器之间建立一个代理服务器,监听本机发出的请求和服务器返回的响应结果. 截一张官网的图: 2 启动fiddler之前,[dinghanhua]先来看一下代理服务器 ...

  4. Python+Requests接口测试教程(1):Fiddler抓包工具

    本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测 ...

  5. Fiddler抓包工具使用详解

    一.Fiddler简介 Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求.允许你监视.设置断点.甚至修改输入输出数据.Fiddler包含了一个强 ...

  6. 快速学会使用Fiddler抓包 截包伪造提交包

    1.Fiddler介绍 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑,移动设备和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的 ...

  7. Fiddler 抓包工具入门

    转自:https://www.cnblogs.com/yyhh/p/5140852.html 序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操 ...

  8. fiddler抓包App数据

    在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数.如果当前项目没有接口文档,则可以使用fid ...

  9. Fiddler抓取https请求 & Fiddler抓包工具常用功能详解

    Fiddler抓取https请求 & Fiddler抓包工具常用功能详解   先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...

随机推荐

  1. Razor 视图引擎 – ASP.NET MVC 4 系列

           Razor 视图引擎是 ASP.NET MVC 3 开始扩展的内容,并且也是默认视图引擎.        Razor 通过理解标记的结构来实现代码和标记之间尽可能顺畅的转换.下面的例子演 ...

  2. Squid 和 SNAT 上网

    方法1 , squid (具体配置如之前的记录) 代理机上安装squid软件 apt-get install squid service squid3 start 在被代理机上配置代理环境 vi /e ...

  3. [转]require(),include(),require_once()和include_once()区别

    require(),include(),require_once()和include_once()区别 面试中最容易提到的一个PHP的问题,我想和大家共勉一下: require()和include() ...

  4. SpringMVC 拦截器不拦截静态资源的三种处理方式

    SpringMVC提供<mvc:resources>来设置静态资源,但是增加该设置如果采用通配符的方式增加拦截器的话仍然会被拦截器拦截,可采用如下方案进行解决: 方案一.拦截器中增加针对静 ...

  5. haoop 断电后导致block文件损坏

    hbase将dfs作为存储,公司测试环境断电后,hadoop集群会因此而损坏一些block文件,这个时候,客户端在读取文件时会报一些错: DataXceiver error processing RE ...

  6. SQL:实现流水账的收入、支出、本期余额

    有多组数据,分别是收入,支出,余额,它们的关系是:本期余额=上次余额+收入-支出 /* 测试数据: Create Table tbl([日期] smalldatetime,[收入] int ,[支出] ...

  7. System.Web.Mvc.dll在各个版本MVC中的文件位置

    the default folder would be like the following: MVC 5 C:\Program Files (x86)\Microsoft ASP.NET\ASP.N ...

  8. 逐行读取txt文件,使用Linq与StreamReader的Readline方法

    List<string[]> list = File.ReadLines("YourFile.txt") .Select(r => r.TrimEnd('#')) ...

  9. JAVA源码走读(一) HashMap与ArrayList

    HashMap 一.HashMap基本概念: HashMap是基于哈希表的Map接口的实现.此实现提供所有可选的映射操作,并允许使用null值和null键.此类不保证映射的顺序,特别是它不保证该顺序恒 ...

  10. 【转】ORACLE定期清理INACTIVE会话

    源地址:http://www.cnblogs.com/kerrycode/p/3636992.html ORACLE数据库会话有ACTIVE.INACTIVE.KILLED. CACHED.SNIPE ...