第21节:鲤鱼跃龙门
程序员文章站
2024-03-08 22:24:04
...
讲fiddler熟悉到一定程度,你就可以随心所欲的二次开发了,玩转Fiddler从这里开始:
一、如何显示请求花费的时间
背景:在项目中,客户端会根据服务端响应的时间来决定走哪条业务分支,之前是通过开发人员打印的log日志来验证服务端消耗的时间,比较麻烦。就想着Fiddler能不能获得一个请求花费的时间呢,还真的就找到了一个方法,今天就和大家分享一下:
需求: Fiddler显示请求花费的时间
思路:
效果图:Fiddler工具除了可以捕捉Request和Response,还会捕捉请求的性能数据,比如客户端发送请求的时间,服务端获得请求的时间等等,我们可以计算不同时间点的差值来获得中间的消耗时间。
步骤:
1、查看Session Properties,右键点击请求—>选择Properties
2、弹出框如下图所示,可以看到 TIMING INFO ,展示所有和时间相关的性能数据。
3、计算一个请求发送出去,到客户端接收响应整个过程消耗的时间,应该是客户端开始响应的时间点-客户端完成请求的时间点。
4、捋顺了思路,就可以coding了。
CustomRules.js脚本文档调整如下:
class Handlers
{
……
//增加一列来显示消耗的时间,列头为:TimeTaken/ms
public static BindUIColumn("TimeTaken/ms",1
推荐阅读