117  
查询码:00001126
如何在Fiddler抓包工具中添加时间监听
作者: 陈光 于 2020年11月19日 发布在分类 / 测试组 下,并于 2020年11月19日 编辑
Fiddler

    Fiddler抓包工具是BIM测试中使用最多的工具之一。它可以快速地定位各个网页返回值是否正常,并可以查看各个接口的json键值对是否正确,以及响应时间是否快速。

    当用户打开Fiddler时,若需要查看某一个接口的响应速度,需要在左侧列表中找到该接口,然后在右侧的statisitc中查看响应速度,如下图:

粘贴图片


    当需要对大量接口做响应速度排查时,使用这种方法,需要一个个单独点击查看各个接口的响应速度,费时费力。那么有什么办法能快速定位到响应时间过长的接口或网页呢?

   进入fiddler后点击上方rules--customize rules,进入自定义规则窗口:

粘贴图片

粘贴图片

 

    在CLASS Handler  类中,添加如下脚本:

    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;
    }
     

    添加完成后点击保存。重新启动Fiddler,此时左侧的抓包列表中,会多出一组time taken列,这就是各个地址加载的响应时间:

粘贴图片



 推荐知识

 历史版本

修改日期 修改人 备注
2020-11-19 17:30:30[当前版本] 陈光 创建版本

 附件

附件类型

PNGPNG

知识分享平台 -V 4.8.7 -wcp