通过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那里说:“你这个页面做的有问 ...
随机推荐
- 基于XML的AOP配置-转
http://www.cnblogs.com/yangy608/archive/2010/11/14/1876839.html AOP(Aspect-Oriented Programming,面向切面 ...
- Centos7 修改ssh 默认端口号
第一步.修改/etc/ssh/sshd_config #Port 22 //这行去掉#号 Port 3600 //将端口号改成3600 第二步:在使用SELinux的系统中,需要修改SELinux 使 ...
- Tomcat启动脚本
记录一个比较好的tomcat启动脚本,截取<OneinStack>,修改如下两个参数即可用. 使用之前修改下面2个参数: #Location of JAVA_HOME (bin files ...
- IE9 使用document.getElementsByName("abc") 不能获取到名称相同SPAN元素
<div name="abc"></div> <input name="abc" type="text" /& ...
- [Maven] - Eclipse "maven compiler plugin" 冲突解决
刚安装最新的Maven 3.2.5,在eclipse中使用maven的Run As->Maven Install,总会提示: Failed to execute goal org.apache. ...
- IOS开发之--UIScrollView pagingEnabled自定义翻页宽度
用到UIScrollview的翻页效果时,有时需要显示一部分左右的内容,但是UIScrollView的PagingEnabled只能翻过整页,下面几个简单的设置即可实现 技术点: 1. 创建一个继承U ...
- highchart 中数据千分位显示为空格而不是逗号的解决方案
thousandsSep: String 一千的分隔符 在highcharts.js 中找到 thousandsSep位置,把"" 改为 ","
- 浅谈mybatis中的#和$的区别
1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号.如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111&qu ...
- (C++) System return error codes.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681385(v=vs.85).aspx
- android-23 View.java - dispatchTouchEvent源码
public class View implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource { /** * ...