颠覆你的Python实践软件测试python小白学习笔记

[学习笔记]04 fiddler 查看响应时间

2017-11-07  本文已影响140人  亭子青年

简介

还是那个不怎么会带娃的测试,今天遇到了一个关于抓取请求响应时间的问题,这里做一下简单的记录。

使用fiddler的Statistics标签页进行查看

Statistics 查看响应时间.png

使用FiddlerScript让我们的查看变得更加容易

提前说明:fiddler版本号:v4.6.20171.26113,为什么这里要说明一下版本号,是因为有小伙伴发现了他的fiddler加入了下面的代码没有任何效果,所以如果小伙伴们发现自己的fiddler设置之后还是找不到响应时间的列,请查找一下自己的版本号哦。

步骤1:找到FiddlerScript这个标签

fiddler界面的右边.png

步骤2:将下面的code加入到Script中

 public static BindUIColumn("TimeTaken/ms", 120)
    function TimeTaken(oS: Session):String{
        var sResult = "0";
        var t1_ms = oS.Timers.ClientBeginResponse.ToUniversalTime().Millisecond;
        var t1_m = oS.Timers.ClientBeginResponse.ToUniversalTime().Minute;
        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;
        }
不要忘记点击哦.png
第三步:查看你的成果
哎呦不错哦.png

感谢

感谢可爱的奶爸,大婶,推荐大家关注他哦(简书搜=》大婶N72)

后续补充
1.[2018年6月20号] 在列表的标题栏上右键选择customize colums 然后选择session timers 里面有个overall_elapsed ,也会有相同的效果。如果上面的方法不能解决你的问题,可以尝试采用该方法


image.png
image.png
上一篇 下一篇

猜你喜欢

热点阅读