httperf+autobench测试web应用

摘要:
测试性能相关概念了解httperf的主页:http://www.hpl.hp.com/research/linux/httperf/下载:http://httperf.googlecode.com/files/httperf-0.9.0.tar.gzHttperf-help常用参数的含义--serverSweb服务器地址--num connsN测试连接号--n
  • 测试性能相关的概念理解

    

  • httperf使用 

  主页:  http://www.hpl.hp.com/research/linux/httperf/

  下载: http://httperf.googlecode.com/files/httperf-0.9.0.tar.gz

  

  httperf --help

 其中常用的参数的含义
    • --server S web服务器地址
    • --num-conns N 测试联接数
    • --num-calls N 每连接中发起联接数,一般是1
    • --rate N 每秒请求数
    • --port N 测试端口
    • −−method S 测试HTTP方法,默认为GET
    • --uri S 测试网页,默认为/
    • --timeout N 等待服务器响应时间
  • autobench使用

  主页: http://www.xenoclast.org/autobench

  下载:http://www.xenoclast.org/autobench/downloads/autobench-2.1.2.tar.gz

  tar vxf autobench-2.1.2.tar.gz

  cd  autobench-2.1.2.tar.gz

  make;make install 

  如果想要将数据转换成图形样式,可以用gnuplot包

  

  autobench --single_host --host1 www.test.com --uri1 /10K --quiet    
          --low_rate 20 --high_rate 200 --rate_step 20 --num_call 10
          --num_conn 5000 --timeout 5 --file results.tsv

其参数含义

    • --signle_host 只测单机
    • --host1 测试主机地址
    • --uri1 host1 测试URI
    • --quiet 安静模式
    • --low_rate 测试时最低请求数(指 httperf)
    • --hight_rate 测试时最高请求数
    • --rate_step 每次测试请求数增加步长
    • --num-call 同httperf
    • --num_conn 同httperf
    • --file 测试结果输出的 tsv文件

  

   如果想要加入httperf程序的参数,需要在配置文件.autobench.conf中写入,可以用httpef_作为开头,写在配置文件中。其他autobench的参数,可以在外部指定 

  如果要将tsv文件结果转换成图形:

  bench2graph  result.tsv result.png [ 1 2 3 .... ]

免责声明:文章转载自《httperf+autobench测试web应用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c++ Oracle OCCI 编程【Bullet引擎】刚体类 —— btRigidBody下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

docsify制作在线说明文档的轻量级神器

我找到了一个使用html处理和加载md文件的网站。创建一个漂亮的在线描述文档(工件docsify)非常简单,nav可以删除--˃ENChinese加载window$docsify={el:'#main',//配置节点loadSidebar:true,//设置是否加载sidebarsubMaxLevel:2,//设置最大目录级别coverpage:true;/...

注册支付宝沙箱并测试支付宝扫码连接

2.创建新的支付宝应用程序2.1下载支付宝生成软件密钥#访问“支付宝开发平台”登录并访问开发者中心https://open.alipay.com/platform/home.htm#您可以参考“计算机网站支付”来熟悉计算机支付的整个流程https://docs.open.alipay.com/270/105899/2.1步骤1:创建应用程序(此处使用沙盒环境...

C# AES的128位、192位、256位加密

这里将不解释C#AES的128位、192位和256位加密原理。这里我们主要讨论AES的CBC加密模式中128位、192位和256位加密之间的差异,并参考对称加密和块加密的四种模式。16位密钥对应128位加密,24位密钥对应192位加密,32位密钥对应256位加密,矢量必须为16位。“);ifthrownewException(”指定的密钥长度不能小于16位。...

java实现word转pdf文件(高效不失真)

importjava.io.File;importjava.io.FileOutputStream;importjava.io.InputStream;importorg.aspectj.weaver.ast.Test;importcom.aspose.words.Document;importcom.aspose.words.License;importc...

libffi

Thisislibffi.info,由libffi.texi生产的bymakeinfo版本5.1。本手册适用于libffi,一个可移植的外国函数接口库。版权所有(C)200820102011redhat,股份有限公司。许可授予复制、分发...

linux系统redhat7.9安装R

1.查看系统信息[root@localhosthome]#cat/etc/redhat-releaseRedHatEnterpriseLinuxServerrelease7.9(Maipo)[root@localhosthome]#lsb_release aLSB版本::core-4.1-amd64:core-4.1-noarch:ccxx-4.1-amd6...