httperf ---linux web站点压力测试

一、工具下载&&安装 
软件获取

ftp://ftp.hpl.hp.com/pub/httperf/ 
这里使用的是如下的版本 
ftp://ftp.hpl.hp.com/pub/httperf/httperf-0.9.0.tar.gz 
软件安装 
# ls httperf-0.9.0.tar.gz  
httperf-0.9.0.tar.gz 
#tar zxvf httperf-0.9.0.tar.gz  && cd httperf-0.9.0 &&./configure  --prefix=/usr/local/tools && make && make install 
 
二、开始压力测试 
 
[root@localhost bin]# ./httperf --client=0/1 --server www.ethnicity.cn --port80 --uri /index.html --rate 100 --num-conn 300 --num-call 5 --timeout 5

  • --client=I/N 指定当前客户端I,是N个客户端中的第几个。用于多个客户端发请求,希望确保每个客户端发的请求不是完全一致。一般不用指定

  • --server 所测试的的网站名(主机名,域名或者ip地址)

  • --uri 指定的下载文件

  • --rate  每秒发送的请求

  • --num-conn 连接的总数

  • --num-call 每个连接发送的请求数目

  • --timeout 超时时间

httperf --timeout=5 --client=0/1--server=www.ethnicity.cn --port=80 --uri=/index.html --rate=100 --send-buffer=4096--recv-buffer=16384 --num-conns=300 --num-calls=5 
Maximum connect burst length: 13

  • 最大并发连接数:13

Total: connections 300 requests 1475 replies 1475test-duration 6.204 s

  • 一共300个连接,1475个请求,应答了1475个,测试耗时:6.204秒

Connection rate: 48.4 conn/s (20.7 ms/conn, <=189concurrent connections)

  • 连接速率:48.4个每秒(每个连接耗时20.7 ms, 小于指定的300个并发连接)

Connection time [ms]: min 663.4 avg 1937.6 max 3808.4median 1720.5 stddev 964.7

  • 连接时间(微秒):最小663.4,平均1937.6,最大3808.4,中位数 1720.5, 标准偏差964.7

Connection time [ms]: connect 1098.4

  • 连接时间(微秒):连接1098.4

Connection length [replies/conn]: 5.000

  • 连接长度(应答/连接):5.000

Request rate: 237.7 req/s (4.2 ms/req)

  • 请求速率:237.7(pqs),每个请求4.2 ms

Request size : 79.0

  • 连接长度(应答/连接): 79.0

Reply rate [replies/s]: min 268.8 avg 268.8 max 268.8stddev 0.0 (1 samples)

  • 响应速率(响应个数/秒):最小268.8, 平均268.8,最大268.8,标准偏差 0.0(一个例样)

Reply time [ms]: response 80.7 transfer 87.2

  • 响应时间(微妙):响应80.7,传输87.2

Reply size : header 283.0 content 21895.0 footer 0.0(total 22178.0)

  • 应包长度(字节):响应头283.0 内容:21895.0 响应末端 -0.0(总共22178.0)

Reply status: 1xx=0 2xx=1475 3xx=0 4xx=0 5xx=0

  • 响应包状态: 2xx 有1475个,其他没有

CPU time [s]: user 0.45 system 5.48 (user 7.3% system88.3% total 95.6%)

  • CPU时间(秒): 用户0.45 系统5.48(用户占了7.3% 系统占88.3% 总共95.6%)

Net I/O: 5167.4 KB/s (42.3*10^6 bps)

  • 网络I/O:5167.4 KB/s

Errors: total 5 client-timo 5 socket-timo 0 connrefused 0connreset 0

  • 错误:总数5 客户端超时5 套接字超时0 连接拒绝0 连接重置0

Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

  • 错误:fd不正确0 地址不正确0 ftab占满0其他0

posted on 2016-10-08 10:08 yuanbangchen 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/Yuanbangchen/p/5937553.html

httperf ---linux web站点压力测试相关推荐

  1. web性能压力测试工具材料

    很好的博客 http://www.nj-test.com/post/75-1.html :http://www.51testing.com/?uid-116228-action-spacelist-t ...

  2. WEB网站压力测试方案 压力测试如何换算并发用户数

    http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别 ...

  3. 十个免费的Web负载/压力测试工具

    Grinder  – Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利.支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理.根据 ...

  4. 三种web性能压力测试工具

    三种web性能压力测试工具http_load webbench ab小结 题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://w ...

  5. 性能测试入门(六)windows及Linux下做压力测试的注册表设置

    windows及Linux下做压力测试的注册表设置 from: http://www.cnblogs.com/tianzhiliang/articles/2400176.html TcpTimedWa ...

  6. web服务压力测试)有效的压力测试系统将应用以下这些关键条件

    1)重复(Repetition):最明显的且最容易理解的压力条件就是测试的重复.换句话说,测试的重复就是一遍又一遍地执行某个操作或功能,比如重复调用一个Web 服务.功能验证测试可以用来被弄清楚一个操 ...

  7. Web网站压力测试工具

    使用Microsoft Web Application Stress Tool对web进行压力测试 不错关于压力测试博客: http://blog.sina.com.cn/s/blog_5155e8d ...

  8. 用Prime95来做linux下CPU压力测试

    Prime95是用来做linux下CPU压力测试的,由GIMPS (Great Internet Mersenne Prime Search)所提供,主要是透过运算找出梅森质数,质数(Prime nu ...

  9. Stress命令Linux性能测试,压力测试工具(Centos演示)

    Stress命令Linux性能测试,压力测试工具 1.模拟一颗cpu打满 stress -c 2 (见如下图:使用htop或者top查看想打满几颗cpu就输入,对应数字即可) 2.模拟产生2个进程,每 ...

最新文章

  1. xib 拖关联控件的时候报Could not insert new outlet connection错误
  2. iphone实现下拉列表(iOS开发 )
  3. 数据挖掘系列(5)使用mahout做海量数据关联规则挖掘
  4. cocos2d-x 3.2读取xml和json练习
  5. jieba 分词的三种模式
  6. c语言每轮for循环初始化i,十三.Linux博客-2016年8月18日while、for特殊用法、selet循环与菜单、函数...
  7. win7下搭建PHP mysql_简单介绍win7下搭建apache+php+mysql开发环境
  8. 手机html5性能测试工具,HTML5模块 性能方面8大测试环节_小米 M3_手机硬件频道-中关村在线...
  9. “白领复工10大热销商品”榜单:口罩及相关商品位居第一
  10. SAP License:MM学习总结
  11. 理解Android Framework
  12. 7月11日安全沙龙演讲主题漏洞与网站挂马
  13. Centos下安装nginx步骤解析
  14. Es6 let const var的区别
  15. python实现sql盲注
  16. Java定时任务表达式
  17. React生命周期钩子函数
  18. 技术、艺术与禅道《禅与计算机程序设计艺术》 / 陈光剑
  19. IDA动态调试so 指南
  20. 数据指标体系如何从设计到落地

热门文章

  1. tomcat 设置xms xmx,采用startup.bat启动和采用操作系统服务启动区别
  2. linux 卷标设置与管理
  3. 【认证课程】NP理论复习之IS-IS
  4. IE中如何屏蔽窗口关闭
  5. 问题 C: 判断三角形的性质
  6. Ansible(三)编写ansible的playbook文件(实现端口更改、远程主机信息采集、负载均衡)
  7. ITester软件测试小栈历时9个月文章汇总
  8. E: Malformed line 60 in source list /etc/apt/sources.list (dist parse)
  9. SAP License:客户特别总帐统驭科目某天余额取数逻辑
  10. 数据分析训练营还有这些内容(Spark)