通过Fiddler修改包
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修改包的更多相关文章
- 从Fiddler抓包到Jmeter接口测试(简单的思路)
备注:本文为博主的同事总结的文章,未经博主允许不得转载. Fiddler下载和配置安装 从网上下载fiddler的安装包即可,直接默认,一直点击下一步,直至安装完成. 安装完成后直接打开Fiddler ...
- Fiddler 抓包工具总结
阅读目录 1. Fiddler 抓包简介 1). 字段说明 2). Statistics 请求的性能数据分析 3). Inspectors 查看数据内容 4). AutoResponder 允许拦截制 ...
- Fiddler-2 Fiddler抓包原理
1 fiddler抓包是在 客户端和服务器之间建立一个代理服务器,监听本机发出的请求和服务器返回的响应结果. 截一张官网的图: 2 启动fiddler之前,[dinghanhua]先来看一下代理服务器 ...
- Python+Requests接口测试教程(1):Fiddler抓包工具
本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测 ...
- Fiddler抓包工具使用详解
一.Fiddler简介 Fiddler是最强大最好用的Web调试工具之一, 它能记录所有客户端和服务器的http和https请求.允许你监视.设置断点.甚至修改输入输出数据.Fiddler包含了一个强 ...
- 快速学会使用Fiddler抓包 截包伪造提交包
1.Fiddler介绍 Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑,移动设备和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddler的 ...
- Fiddler 抓包工具入门
转自:https://www.cnblogs.com/yyhh/p/5140852.html 序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获.重发.编辑.转存等操 ...
- fiddler抓包App数据
在做手机或移动端APP的接口测试时,需要从开发人员那里获取接口文档,接口文档应该包括完整的功能接口.接口请求方式.接口请求URL.接口请求参数.接口返回参数.如果当前项目没有接口文档,则可以使用fid ...
- Fiddler抓取https请求 & Fiddler抓包工具常用功能详解
Fiddler抓取https请求 & Fiddler抓包工具常用功能详解 先来看一个小故事: 小T在测试APP时,打开某个页面展示异常,于是就跑到客户端开发小A那里说:“你这个页面做的有问 ...
随机推荐
- Qt开发中的实用笔记二--中文转码问题和string转换问题:
一,中文乱码转码问题 1,转码三句话:window下默认是GBK格式,linux下默认是UTF-8,看情况转换UTF-8/GBK QTextCodec::setCodecForTr(QTextCode ...
- webpack es6 to es5支持配置
1. 安装webpack npm install webpack --save-dev 2. 安装babel 实现 ES6 到 ES5 npm install --save-dev babel-co ...
- IE弹出窗口显示URL地址栏
工具-->Internet 选项-->安全-->自定义级别-->允许网站打开没有地址栏或状态栏的窗口-->禁止
- 在asp.net中显示PDF的方法:
来源:http://www.cnblogs.com/tengs2000/archive/2009/02/23/1396646.html 一.直接显示,使用的还是原页面的URL Response.Con ...
- CSS 后代选择器
后代选择器(descendant selector)又称为包含选择器. 后代选择器可以选择作为某元素后代的元素. 根据上下文选择元素 我们可以定义后代选择器来创建一些规则,使这些规则在某些文档结构中起 ...
- VPython 三维显示 —— hello word
使用VPython,python(x,y)中已安装VPython模块 from visual import * cylinder(pos=(0,1,0), axis=(0,1,0), radius=0 ...
- cPage分页详细介绍
asp.net中各种数据控件,datalist.gridview.Repeater等分页是最常用的功能,几乎任何一个B/S项目,无论是系统还是网站都会用到.分页时,读取整个数据,直接绑定到控件,都可以 ...
- LVM在线扩容
我虚拟机根分区已经使用了35%,现在需要对他进行在线扩容,扩容之后使用率降到30% [root@localhost ~]# dfFilesystem 1K-blocks Used Available ...
- 常见的HTTP返回码如4xx, 5xx
常见的HTTP返回码如4xx, 5xx Client Error =====================400 Bad Request 因为错误的语法导致服务器无法理解请求信息.401 Unaut ...
- MySQL服务 - 客户端工具mysql及mysqladmin使用介绍
mysql客户端: mysql工具是MySQL官方提供的连接工具,用户可以通过mysql连接到mysqld上进行一系列的SQL操作.mysql工具有两种模式:交互模式和命令行模式.交互模式指令需要连接 ...