Fiddler修改指定request的response报文方法

测试中经常用到的牛B工具----Fiddler,这个工具可以抓包分析各种数据,

我们在做接口测试时经常会用到。来看下怎么修改一个请求的响应报文,并且保证每次

这个request的响应都是我们修改后的这个response。

我们在浏览器打开一个网站,并且在fiddler上找到这个request,右击这个域

名可以save 这个request的response,我们保存一下。

这是打开的网页。

在Fiddler里找到这个itools.cn的请求并且保存response到本地。

我们来修改一下刚保存的那份response,用编辑工具打开刚保存的40_.htm文件

这里我修改了导航的数据,当前其他所有地方都可以修改,包括显示什么样的图片,跳转链

接等等。

然后回到fiddler---AutoResponder,勾选Enable automaticresponse

If request matches里填上itools.cn,then respondwith里选择修改好的文件。

选择好文件后,点击右边的save,然后再进入这个网站就会显示你修改后的数据啦

这是修改后的导航了。其他的数据都可以修改,fiddler确实很好用。

有问题加群交流QQ群:610845268

时间: 2024-10-07 12:14:14

Fiddler修改指定request的response报文方法的相关文章

Fiddler设置断点修改Request和Response

一.Fiddler中修改Request有两种方法: 点击Rules-> Automatic Breakpoint ->Before Requset (这种方法会中断所有的会话) 消除命令:  点击Rules-> AutomaticBreakpoint  ->Disabled 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com) 消除命令:  在命令行中输入命令 bpu 二.Fiddler中修改Response也有两种方法: 点击R

Fiddler过滤指定域名的方法

Fiddler过滤指定域名的方法 切换到fiddler右侧窗口的Filters选项卡,勾选顶部的"Use Filters",找到Hosts区域 设置以下三个选项: 1.第一项有三个选项,不做更改: "No zone filter" "Show Only Intranet Hosts" "Show Only Internet Hosts" 2.第二个选项是只监控以下网址,如只监控百度,在下面的输入框里填上 www.baidu.c

Django中request和response中的属性方法详述

转载于 http://blog.chinaunix.net/uid-21633169-id-4332621.html Django 使用 request 和 response 对象表示系统状态数据.. 当请求一个页面时,Django创建一个 HttpRequest 对象.该对象包含 request 的元数据. 然后 Django 调用相应的 view 函数(HttpRequest 对象自动传递给该view函数<作为第一个参数>), 每一个 view 负责返回一个 HttpResponse 对象

FiddlerScript学习一:修改Request或Response

前两天因项目需要,简单看了一下FiddlerScript,功能挺强的,今天有时间仔细看一下,做个笔记. 修改Request或Response 修改Request和Response要在FiddlerScript中的OnBeforeRequest和OnBeforeResponse函数中添加规则即可.OnBeforeRequest函数是在每次请求之前调用,OnBeforeResponse函数是在每次响应之前调用. 1.添加请求头Header oSession.oRequest["NewHeaderNa

Fiddler抓包4-工具介绍(request和response)

前言 本篇简单的介绍下fiddler界面的几块区域,以及各自区域到底是干什么用的,以便于各好的掌握这个工具 一.工具简介 1.第一块区域是设置菜单,这个前面2篇都有介绍 2.第二块区域是一些快捷菜单,可以点下快捷功能键 3.第三块左边是抓捕的请求会话列表,每一个请求就是一个会话 4.第四块右边上方区域是request请求的详细信息,可以查看headerd.cookies.raw.json等 5.第五块右边下方区域就是response信息,可以查看服务端返回的json数据或其它信息 6.第六块区域

获得request、response对象的三种方法

方法一 //struts获取方法 // HttpServletRequest request = ServletActionContext.getRequest(); //  HttpServletResponse response = ServletActionContext.getResponse(); 方法二 //SpringMvc获取方法 HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolde

Struts学习笔记(三)struts2中获得request、response和session的三种方法

struts2中获得request.response和session的三种方法   (1)非IoC方式 方法一:使用org.apache.struts2.ActionContext类,通过它的静态方法getContext()获取当前Action的上下文对象. ActionContext ctx = ActionContext.getContext(); ctx.put("liuwei", "andy"); //request.setAttribute("l

在springMVC的controller中获取request,response对象的一个方法

使用springMVC的时候,有些时候会需要获取请求或者响应对象,例如在身份验证的时候,需要获取请求头中的token,在做登录系统的时候需要使用response对象向客户端添加cookie,一个有效的做法是在controller的方法中添加对应参数如下所示: @RestController public class Test2Contrller { @RequestMapping("/test") public void test(HttpServletRequest req, Htt

java 获取request和response的一种方法

java获取request和response: HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse();//获取response  HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttrib