curl-监测调用接口路由信息

描述:

curl 为Unix 下的一款非常流行的网络工具,可进行网路监控,路由,http收包,发包,请求模拟,代理,SSL等一系列功能的强大工具。

实施:

本篇文章的重点就是监控路由信息,我们以接口的时间路由为例说明,在说之前我们先看一个图

相信大家很容易看出来,没错就是浏览器的时间记录,上面有一个TTFB的字眼是什么?

TTFB (Time to first byte):收到等待第一个字节的时间

怎么理解TTFB 我们在看下面这个图:

其中time_starttransfer - time_pretransfer 就是我们上面说的TTFB,我们可以理解为TTFB单独描述后端服务器处理时间

上面那几个 time_*就是请求过程中curl帮你记录的在不同流程下执行的时间,那如果我不仅仅想知道时间流程,而且我还想知道详细的阶段数据,这个时候我们在看下面几张图:

除了时间处理外如果需要记录详细信息需要加上--trace [fileName]

OK ,我们来看下最后记录的文件如下:

默认是hex模式,可以定制化,这样我们就可以看到具体提交的东西了,或者在网路层诊断的时候也可以作为辅助工具使用了。本篇主要介绍curl 路由监控的简单使用,详细的需要大家自己去体验了,这也是我平时工作中所要用到的东西,记录一下。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值