欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

第21节:鲤鱼跃龙门

程序员文章站 2024-03-08 22:24:04
...

讲fiddler熟悉到一定程度,你就可以随心所欲的二次开发了,玩转Fiddler从这里开始:

​一、如何显示请求花费的时间

背景:在项目中,客户端会根据服务端响应的时间来决定走哪条业务分支,之前是通过开发人员打印的log日志来验证服务端消耗的时间,比较麻烦。就想着Fiddler能不能获得一个请求花费的时间呢,还真的就找到了一个方法,今天就和大家分享一下:

需求: Fiddler显示请求花费的时间

思路:

效果图:Fiddler工具除了可以捕捉Request和Response,还会捕捉请求的性能数据,比如客户端发送请求的时间,服务端获得请求的时间等等,我们可以计算不同时间点的差值来获得中间的消耗时间。

步骤:

1、查看Session Properties,右键点击请求—>选择Properties

2、弹出框如下图所示,可以看到 TIMING INFO ,展示所有和时间相关的性能数据。
第21节:鲤鱼跃龙门
3、计算一个请求发送出去,到客户端接收响应整个过程消耗的时间,应该是客户端开始响应的时间点-客户端完成请求的时间点。

4、捋顺了思路,就可以coding了。

CustomRules.js脚本文档调整如下:

class Handlers
{
    ……
        //增加一列来显示消耗的时间,列头为:TimeTaken/ms
       public static BindUIColumn("TimeTaken/ms",1
相关标签: 玩转Fiddler