ab(apache bench)是apache下的一个工具,主要用于对web站点做压力测试,

基础用法: 
其中-c选项为一次发送的请求数量,及并发量。
-n选项为请求次数。

实验测试:

    1. [dev@web ~]$ ab -c 20 -n 50000 http://192.168.1.210/
    2. This is ApacheBench, Version 2.3 <$Revision: 655654 $>
    3. Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    4. Licensed to The Apache Software Foundation, http://www.apache.org/
    5. Benchmarking 192.168.1.210 (be patient)
    6. Completed 5000 requests
    7. Completed 10000 requests
    8. Completed 15000 requests
    9. Completed 20000 requests
    10. Completed 25000 requests
    11. Completed 30000 requests
    12. Completed 35000 requests
    13. Completed 40000 requests
    14. Completed 45000 requests
    15. Completed 50000 requests
    16. Finished 50000 requests
    17. Server Software: nginx/1.6.2
    18. Server Hostname: 192.168.1.210
    19. Server Port: 80
    20. Document Path: /
    21. Document Length: 41005 bytes # 请求的页面大小
    22. Concurrency Level: 20 # 并发量
    23. Time taken for tests: 1180.733 seconds # 测试总共耗时
    24. Complete requests: 50000 # 完成的请求
    25. Failed requests: 0 # 失败的请求
    26. Write errors: 0 # 错误
    27. Total transferred: 2067550000 bytes # 总共传输数据量
    28. HTML transferred: 2050250000 bytes
    29. Requests per second: 42.35 [#/sec] (mean) # 每秒钟的请求量。(仅仅是测试页面的响应速度)
    30. Time per request: 472.293 [ms] (mean) # 等于 Time taken for tests/(complete requests/concurrency level) 即平均请求等待时间(用户等待的时间)
    31. Time per request: 23.615 [ms] (mean, across all concurrent requests) # 等于 Time taken for tests/Complete requests 即服务器平均请求响应时间 在并发量为1时 用户等待时间相同
    32. Transfer rate: 1710.03 [Kbytes/sec] received # 平均每秒多少K,即带宽速率
    33. Connection Times (ms)
    34. min mean[+/-sd] median max
    35. Connect: 0 1 18.5 0 1001
    36. Processing: 38 471 534.1 155 9269
    37. Waiting: 37 456 524.6 147 9259
    38. Total: 40 472 534.5 155 9269
    39. Percentage of the requests served within a certain time (ms)
    40. 50% 155
    41. 66% 571
    42. 75% 783
    43. 80% 871
    44. 90% 1211
    45. 95% 1603
    46. 98% 1839
    47. 99% 2003
    48. 100% 9269 (longest request)

Apache自带压力测试工具----linux环境中ab命令简介及结果分析的更多相关文章

  1. Apache自带压力测试工具ab用法简介

    ab命令原理 ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL进行访问.它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx.lighthttp ...

  2. apache自带压力测试工具ab的使用及解析

    当你搭建了apache服务器并在上面部署了web网站,在网站运行前,为了使apache服务器的性能得到更好的应用,我们可以先对其进行压力测试.进行压力测试其实非常简单,我们也不用再额外下载安装什么测试 ...

  3. PHP性能:序——谈ab(Apache Bench)压力测试工具

    PHP性能:序——谈ab(Apache Bench)压力测试工具 ab(Apache  Bench)是啥? ab是Apache自带的一个压力测试软件,可以通过ab命令和选项对某个URL进行压力测试.a ...

  4. 转:PHP性能:序——谈ab(Apache Bench)压力测试工具

    PHP性能:序——谈ab(Apache Bench)压力测试工具 ab(Apache  Bench)是啥? ab是Apache自带的一个压力测试软件,可以通过ab命令和选项对某个URL进行压力测试.a ...

  5. 页面静态化1 --- 概念(Apache内置压力测试工具使用方法)

    三个概念 ①静态网址: http://127.0.0.1/regis.html ②动态网址:在请求页面时可以动态的传一些值进去. http://127.0.0.1/regis.php?id=45&am ...

  6. 【转】Web性能压力测试工具之ApacheBench(ab)详解

    PS:网站性能压力测试是性能调优过程中必不可少的一环.只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网 ...

  7. Web性能压力测试工具之ApacheBench(ab)详解

    PS:网站性能压力测试是性能调优过程中必不可少的一环.只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网 ...

  8. [转] Web性能压力测试工具之ApacheBench(ab)详解

    PS:网站性能压力测试是性能调优过程中必不可少的一环.只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网 ...

  9. 转:Web性能压力测试工具之ApacheBench(ab)详解

    PS:网站性能压力测试是性能调优过程中必不可少的一环.只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题.Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网 ...

随机推荐

  1. Python元组与列表的区别

    列表类似于我们用铅笔在纸上写字,写错了还可以擦掉:而元组则类似于用钢笔写字,写错了就擦不掉了,除非换张纸重写. 列表和元组的区别主要体现在一下几个方面: 列表属于可变序列,他的元素可以随时修改或删除: ...

  2. 使用7zip批量压缩文件夹到不同压缩包

    for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\" ...

  3. k3 Bos开发百问百答

              K/3 BOS开发百问百答   (版本:V1.1)           K3产品市场部       目录 一.基础资料篇__ 1 [摘要]bos基础资料的显示问题_ 1 [摘要]单 ...

  4. .Net(C#)用正则表达式清除HTML标签(包括script和style),保留纯本文(UEdit中编写的内容上传到数据库)

    去官网下载,本Demo用的MVC模式 下载地址:http://ueditor.baidu.com/website/download.html 加入文件夹中的结构: 引入了函数公式的图标: @{ Vie ...

  5. Java 骚操作--生成二维码

    https://www.cnblogs.com/lsy131479/p/8808172.html

  6. Java-把日期字符串转换成另一种格式的日期字符串

    package com.example.demo.utils; import java.text.ParseException; import java.text.SimpleDateFormat; ...

  7. python之requests urllib3 连接池

    0.目录 1.参考 2. pool_connections 默认值为10,一个站点主机host对应一个pool (4)分析 host A>>host B>>host A pag ...

  8. mysql时间延时注入案例

    通过Burpsuite结合sqlmap发现如下接口存在时间盲注

  9. Python学习(十二) —— 面向对象

    一.初识面向对象 面向过程的核心是过程,流水线思维,过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西. 优点:极大地降低了写程序的复杂度,只需要顺着要执行的 ...

  10. 网页安全政策"(Content Security Policy,缩写 CSP)

    作者:阿里聚安全链接:https://www.zhihu.com/question/21979782/answer/122682029来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载 ...