• Apache压力测试


    apache已经带了一个测试工具:   ab    
    一般把apache压力测试称为AB测试.   ab工具的位置在apache2的bin目录里.ab的使用是这样的:      

    ./ab:   wrong   number   of   arguments     
    Usage:   ./ab   [options]   [http://]hostname[:port]/path     
    Options   are:     
              -n   requests           Number   of   requests   to   perform     
              -c   concurrency     Number   of   multiple   requests   to   make     
              -t   timelimit         Seconds   to   max.   wait   for   responses     
              -p   postfile           File   containing   data   to   POST     
              -T   content-type   Content-type   header   for   POSTing     
              -v   verbosity         How   much   troubleshooting   info   to   print     
              -w                             Print   out   results   in   HTML   tables     
              -i                             Use   HEAD   instead   of   GET     
              -x   attributes       String   to   insert   as   table   attributes     
              -y   attributes       String   to   insert   as   tr   attributes     
              -z   attributes       String   to   insert   as   td   or   th   attributes     
              -C   attribute         Add   cookie,   eg.   ’Apache=1234.   (repeatable)     
              -H   attribute         Add   Arbitrary   header   line,   eg.   ’Accept-Encoding:   gzip’     
                                              Inserted   after   all   normal   header   lines.   (repeatable)     
              -A   attribute         Add   Basic   WWW   Authentication,   the   attributes     
                                              are   a   colon   separated   username   and   password.     
              -P   attribute         Add   Basic   Proxy   Authentication,   the   attributes     
                                              are   a   colon   separated   username   and   password.     
              -X   proxy:port       Proxyserver   and   port   number   to   use     
              -V                             Print   version   number   and   exit     
              -k                             Use   HTTP   KeepAlive   feature     
              -d                             Do   not   show   percentiles   served   table.     
              -S                             Do   not   show   confidence   estimators   and   warnings.     
              -g   filename           Output   collected   data   to   gnuplot   format   file.     
              -e   filename           Output   CSV   file   with   percentages   served     
              -h                             Display   usage   information   (this   message)

    参数很多,我们一般用用   -c   和   -n   参数就可以了.   例如:    

    ./ab   -c   100   -n   10000   http://127.0.0.1/index.php     
        
    这个表示同时处理100个请求并运行10000次index.php文件.
  • 相关阅读:
    出栈序列的可能性判定
    阿里离线数据处理平台2013暑期学校
    终于算完了这道『1+1』
    数据结构学习笔记之一 链表
    经典解释监视器和对象锁
    Sybase中字符串替换函数 STR REPLACE
    使用Arrays sort 方法進行排序
    clustered和nonclustered索引的区别
    Java序列化的作用和反序列化
    Java多线程下载并具断点续传功能JAR
  • 原文地址:https://www.cnblogs.com/tjxwg/p/3002115.html
Copyright © 2020-2023  润新知