fiddler添加serverip、time Taken

Fiddler是位于客户端和服务端之间的HTTP代理,也是目前最常用的用抓包工具之一。
功能与特点:
监控浏览器所有的HTTP/HTTPS流量
查看/分析请求内容细节
测试网站的性能
解密HTTPS的web会话
伪造客户端请求和服务器响应
全局/局部断点功能
第三方插件

使用场景:
接口测试、线上环境调试、web性能分析
判断前后端bug、开发环境hosts配置
mock、弱网、断网测试

一、抓请求内容模块介绍:
在这里插入图片描述
二、自定义显示目标IP教程如下:

点击菜单栏Rules->CustomRules然后按Ctrl+F搜索 static function Main() 即可看到如下内容,粘贴规则:

// The Main() function runs everytime your FiddlerScript compiles
static function Main() {
var today: Date = new Date();
FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;
//显示请求的目标IP地址,复制下面这行贴上
FiddlerObject.UI.lvSessions.AddBoundColumn(“ServerIP”, 120, “X-HostIP”);
在这里插入图片描述
三、自定义显示时间教程如下:

点击菜单栏Rules->CustomRules然后按Ctrl+F搜索 class Handlers{ 即可看到如下的内容,继续粘贴规则:
class Handlers
{
/中间一大段注释内容不再复制/
//添加响应时间开始
function BeginRequestTime(oS: Session)
{
if (oS.Timers != null)
{
return oS.Timers.ClientBeginRequest.ToString();
}
return String.Empty;
}
public static BindUIColumn(“Time Taken”)
function CalcTimingCol(oS: Session){
var sResult = String.Empty;
if ((oS.Timers.ServerDoneResponse > oS.Timers.ClientDoneRequest))
{
sResult = (oS.Timers.ServerDoneResponse - oS.Timers.ClientDoneRequest).ToString();
}
return sResult;
}
//添加响应时间结束
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值