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. 不同编程语言打印“元旦快乐!"

    javascript: document.write("元旦快乐!"+"<br/>"); PHP: <?php echo "元旦快乐 ...

  2. jquey easyui 常用方法

    jquey easyui 常用方法 2015-05-31 13:02 4473人阅读 评论(0) 收藏 举报 版本:1.4.2 一.easyui -textbox: 1.去空格: $('#tt1'). ...

  3. JKS TO PEM

    tomcat 的ssl 会使用到jks,而haproxy的ssl(非tcp代理方式)会使用到pem 如果从tomcat的ssl需要迁移到haproxy的ssl,就需要从jks中读取相关信息生成pem文 ...

  4. 【python】调用机器喇叭发出蜂鸣声(Beep)

    ##coding:utf-8 import winsound winsound.Beep(600,6000) #其中600表示声音大小,1000表示发生时长,1000为1秒

  5. [综]隐马尔可夫模型Hidden Markov Model (HMM)

    http://www.zhihu.com/question/20962240 Yang Eninala杜克大学 生物化学博士 线性代数 收录于 编辑推荐 •2216 人赞同 ×××××11月22日已更 ...

  6. 在ESXi 5.x 和 ESXi 6.0.x 中如何安装第三方供应商开发的驱动程序

    在 VMware ESXi 5.x 和 ESXi 6.0.x 中如何下载并安装异步驱动程序 (2076262)   Symptoms 免责声明:本文为 How to download and inst ...

  7. Format specifies type 'int' but the argument has type 'struct node *'

    /Users/Rubert/IOS/iworkspace/LineList/LineList/main.c::: Format specifies type 'int' but the argumen ...

  8. .NET并行编程1 - 并行模式

    设计模式——.net并行编程,清华大学出版的中译本. 相关资源地址主页面: http://parallelpatterns.codeplex.com/ 代码下载: http://parallelpat ...

  9. php类中常量的定义

    先看下面一段代码: class SVN { const DEFAULT_PATH = "/tmp"; const SVNLOOK_CMD = "/usr/bin/svnl ...

  10. 80、Android Support v4、v7、v13的区别以及应用场景

    一.简介 在 Android 开发中,为了使用高版本API的新特性,需要添加额外的包来使用这些新特性,这就是 Android Support 包 二.分类 Android Support v4: 这个 ...