HTTP响应时间测试代码
来源:互联网 发布:淘宝直通车计算机出价 编辑:程序博客网 时间:2024/05/18 03:25
1. 目的
测试客户端和服务器在 HTTP 协议下的交互时间(包括http三次握手,数据传输,4次挥手这一全过程的时间)。
2. 环境配置
安装python
sudo apt-get install python
查找并安装python–curl库
sudo apt search curl
sudo apt-get install python-pycurl
3. 代码
本人用的是python以及pycurl库,创建一个文件,并命名为“httpTimer.py”,如下:
import pycurlimport sysdef http_timer(input_url): c = pycurl.Curl() c.setopt(pycurl.URL,input_url) c.perform() http_total_time_by_pycurl = c.getinfo(pycurl.TOTAL_TIME) print 'Total http time (involving req+tran+rev): %f seconds' %(http_total_time_by_pycurl)if __name__ == '__main__': input_url = sys.argv[1] http_timer(input_url)
4. 测试
参考及感谢
1. https://curl.haxx.se/
2. http://www.cnblogs.com/taosim/articles/3134405.html
3. https://my.oschina.net/yang1992/blog/634014
4. https://en.wikipedia.org/wiki/Curl_(programming_language)
5. https://wenku.baidu.com/view/1ae09dd43186bceb19e8bb22.html
阅读全文
0 0
- HTTP响应时间测试代码
- 测试HTTP服务器响应的vb简单代码示例
- 测试服务器响应时间
- 测试网站响应时间
- 响应时间测试方法
- 在线HTTP速度测试(响应时间测试)及浏览器兼容测试
- 在线HTTP速度测试(响应时间测试)及浏览器兼容测试
- HTTP响应代码
- HTTP响应代码
- HTTP响应代码含义
- HTTP响应代码汇总
- http响应代码解释
- http响应代码
- Curl测试网页响应时间
- 浅谈性能测试---响应时间
- SylixOS 中断响应时间测试
- HTTP 响应代码对照表
- HTTP响应代码中文详解
- JavaWeb之JSTL标签库
- 函数节流与防抖
- Oracle学习笔记(一)
- Delphi 高效的通用对象池
- Hibernate工具类,实现CURD操作
- HTTP响应时间测试代码
- iOS中的懒加载
- Java 通过 JDBC 连接 MySQL 数据库的简单示例
- DirectX11之3D渲染管线
- Git submodule 如何删除一个 submodule
- Ubuntu屏幕分辨率设置
- 利用原生态的jdk生成 WebService客户端调用工具
- JavaWeb分层
- oracle sql优化相关整理