Fiddler:显示请求花费的时间

来源:互联网 发布:2014年进出口数据 编辑:程序博客网 时间:2024/05/17 23:11

我将在学习Fiddler的路上,一路狂奔……

这里写图片描述

在项目中,客户端会根据服务端响应的时间来决定走哪个业务分支,之前是通过查看客户端打印的log来验证服务端消耗的时间,今天发现了一个新的方法:

class Handlers{    ……        public static BindUIColumn("TimeTaken/ms" ,120)        function TimeTaken(oS: Session): String{            var sResult = "0";        //获得时间戳的ms值        var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;        //获得时间戳的minute值        var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;        //获得时间戳的second值        var t1_s = oS.Timers.ClientBeginResponse.ToUniversalTime().Second;        var t1 = t1_m*60*1000 + t1_s*1000 + t1_ms ;        var t2_ms = oS.Timers.ClientDoneRequest.ToUniversalTime().Millisecond;        var t2_m = oS.Timers.ClientDoneRequest.ToUniversalTime().Minute;        var t2_s = oS.Timers.ClientDoneRequest.ToUniversalTime().Second;        var t2 = t2_m*60*1000 + t2_s*1000 + t2_ms ;        if(t1 >= t2){            var t3 =  t1 - t2;            sResult = t3.toString();        }        return sResult;    }    ……}

效果图如下:该请求消耗了151ms

这里写图片描述

阅读全文
0 0
原创粉丝点击