首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >你不知道的神器httpstat

你不知道的神器httpstat

作者头像
追马
发布2020-07-03 09:49:11
8470
发布2020-07-03 09:49:11
举报
文章被收录于专栏:一日一工具一日一工具

不可多得的神器httpstat

你是不是经历过通过命令行curl某个接口的时候响应很慢,但是你并不能百分之百肯定是那一个阶段的耗时多,是否跟研发掰扯过我的服务访问慢,是网络有问题之类的场景,今天我们推荐这款神器绝对是排障利器,值得拥有,更值得把这个工具介绍给身边的其他人,它就是httpstat,下面我们来详细介绍下。

关于httpstat

可能有的小伙伴只知道python版本的httpstat, 其实还有一个golang版本的,二者功能基本没什么差别,曾经的曾经,坊间消息,两个作者还有过争执,具体真假不可辨。

python版本

介绍

curl statistics made simple

支持多平台,这里我们主要讲解下*nix上的使用

python版本httpstat[1]

安装
# pip
pip install httpstat


# brew

brew install httpstat
使用

从图中我们能够清晰的看出,请求的过程中每个阶段的时间消耗,一图胜千言,古人诚不欺我。

golang版本

介绍

It's like curl -v, with colours.

支持多平台,这里我们主要讲解下*nix上的使用

golang版本httpstat[2]

安装
go get github.com/davecheney/httpstat
使用

其他

其实类似的能协助我们排障和提高效率的工具还有很多,比如httpie, httpbin.org,都是python编写,都是小巧而强大。

httpie[3]

httpbin[4]

httpie使用

https://httpie.org/static/img/httpie.gif?v=70bc5a5b7fdf2b4982ed18b364c32b11

httpbin使用

常被用来测试请求头的相关信息,我们就用httpie来请求下httpbin

总结

很多时候在排查问题的时候,千万不要杠,要拿数据出来说话,如果你听不惯别人找不到问题又把根源甩到网络上面,那这个时候这个工具就派上用场来,不但能用来装逼,还能从根本上找出问题,何乐而不为呢。

引用链接

[1] python版本httpstat: https://github.com/reorx/httpstat [2] golang版本httpstat: https://github.com/davecheney/httpstat [3] httpie: https://httpie.org/ [4] httpbin: http://httpbin.org/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 链上追马 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 不可多得的神器httpstat
    • 关于httpstat
      • python版本
      • golang版本
    • 其他
      • httpie使用
      • httpbin使用
    • 总结
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档