码迷,mamicode.com
首页 > Web开发 > 详细

httpstat的简单使用

时间:2018-09-22 19:42:18      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:type   应该   rtt   main   proc   yum   div   指定   pca   

httpstat 应该是一个 python 封装后的 curl 工具能够展现 一些客户端连接网站的时间消耗,最近在看tls 感觉挺有用处的 简单学习一下

1. centos7 安装python 和 pip

yum intall python -y
#安装python
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
#下载pip安装文件
python get-pip.py
#安装pip

2. 安装httpstat模块

pip install httpstat

3. 检测一下连接信息等

命令和结果分别为

httpstat www.ibm.com



Connected to 221.230.145.189:80 from 10.24.101.161:60064

HTTP/1.1 301 Moved Permanently
Server: GHost
Content-Length: 0
Location: https://www.ibm.com/
Date: Fri, 22 Sep 2018 06:51:03 GMT
Connection: keep-alive
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Content-Security-Policy: upgrade-insecure-requests

Body stored in: /tmp/tmpUz7t3D

  DNS Lookup   TCP Connection   Server Processing   Content Transfer
[   5515ms   |      46ms      |       51ms        |        0ms       ]
             |                |                   |                  |
    namelookup:5515ms         |                   |                  |
                        connect:5561ms            |                  |
                                      starttransfer:5612ms           |
                                                                 total:5612ms 

百度的结果为:

httpstat www.baidu.com
Connected to 115.239.210.27:80 from 10.24.101.161:41492

HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: Keep-Alive
Content-Length: 2381
Content-Type: text/html
Date: Fri, 22 Sep 2018 06:50:22 GMT
Etag: "58860504-94d"
Last-Modified: Mon, 23 Jan 2017 13:28:36 GMT
Pragma: no-cache
Server: bfe/1.0.8.18
Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/

Body stored in: /tmp/tmpcavbBI

  DNS Lookup   TCP Connection   Server Processing   Content Transfer
[    28ms    |      60ms      |       60ms        |        0ms       ]
             |                |                   |                  |
    namelookup:28ms           |                   |                  |
                        connect:88ms              |                  |
                                      starttransfer:148ms            |
                                                                 total:148ms  

需要指定是 https 还是 http 不然 走的貌似不是一个 如下面。

格式坏了 将就着看吧


[root@centos75master ~]# httpstat https://www.baidu.com
Connected to 115.239.210.27:443 from 10.24.101.161:50884

HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: Keep-Alive
Content-Length: 2443
Content-Type: text/html
Date: Fri, 21 Sep 2018 08:16:09 GMT
Etag: "58860429-98b"
Last-Modified: Mon, 23 Jan 2017 13:24:57 GMT
Pragma: no-cache
Server: bfe/1.0.8.18
Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/

Body stored in: /tmp/tmpkUm2PH

DNS Lookup TCP Connection TLS Handshake Server Processing Content Transfer
[ 4ms | 30ms | 125ms | 36ms | 0ms ]
| | | | |
namelookup:4ms | | | |
connect:34ms | | |
pretransfer:159ms | |
starttransfer:195ms |
total:195ms

[root@centos75master ~]# httpstat http://www.baidu.com
Connected to 115.239.211.112:80 from 10.24.101.161:44078

HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: Keep-Alive
Content-Length: 2381
Content-Type: text/html
Date: Fri, 21 Sep 2018 08:16:16 GMT
Etag: "588604fc-94d"
Last-Modified: Mon, 23 Jan 2017 13:28:28 GMT
Pragma: no-cache
Server: bfe/1.0.8.18
Set-Cookie: BDORZ=27315; max-age=86400; domain=.baidu.com; path=/

Body stored in: /tmp/tmpMV8IXt

DNS Lookup TCP Connection Server Processing Content Transfer
[ 4ms | 31ms | 39ms | 1ms ]
| | | |
namelookup:4ms | | |
connect:35ms | |
starttransfer:74ms |

 

 技术分享图片

 

httpstat的简单使用

标签:type   应该   rtt   main   proc   yum   div   指定   pca   

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9686561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!