• 首页
  • 脚本语言
    • php
    • python
    • javascript
  • 编程语言
    • c
    • c++
    • c#
    • sql
    • java
  • 前端
    • html
    • css
  • 服务器
    • apache
    • nginx
  • 数据库
    • mysql
    • oracle
  • 操作系统
    • linux
  • 杂七杂八
  • 关于我

时间:

当前位置:

  • 杂七杂八
  • ab压测的使用

欢 迎 光 临 My Blog!

ab压测的使用

2017-03-25 21:32:37

By: My

类别:杂七杂八

1220


注:mac下的ab压测系统自带,可以直接使用。


而在Windows下我们可以用Apache server中的一个小组件ab.exe,使用非常简单。


使用方法:

  1. 打开cmd。

  2. 进入ab.exe所在的目录,我安装的wamp,ab.exe是在wamp\bin\apache\apache2.4.9\bin目录下(实在找不到也可以用windows的搜索文件功能,这里就不介绍了)。

  3. 开始输入命令,常用命令:

ab    查看可用的命令(一般用的较多的命令就是 -n -c)
ab -n 300 -c 10 http://www.baidu.com/    (一共请求300次,10个并发同时请求)
ab -n 500 -c 50 -t 100 http://www.baidu.com/    (一共请求500次,50个并发同时请求,超时时间设为100秒, 当出现timeout时,可以设置超时时间)


我测试的命令:

ab -n 100 -c 10 http://www.xiangw.com


返回信息说明:

Server Software:            nginx/1.9.14
Server Hostname:            www.xiangw.com
Server Port:        80

Document Path:       /
Document Length:       42675 bytes        //文件长度

Concurrency Level:       10
/*整个测试持续的时间*/
Time taken for tests:       8.256 seconds
/*完成的请求数量*/
Complete requests:          100
/*失败的请求数量*/
Failed requests:      0
/*整个场景中的网络传输量*/
Total transferred:        4283500 bytes
/*整个场景中的HTML内容传输量*/
HTML transferred:        4267500 bytes
/*每秒请求数,后面括号中的 mean 表示这是一个平均值*/
Requests per second:        12.11 [#/sec] (mean)
/*每次请求的响应时间,后面括号中的 mean 表示这是一个平均值*/
Time per request:           825.647 [ms] (mean)
/*上面的每次请求总时间,下面是每个请求时间*/
Time per request:           82.565 [ms] (mean,across all concurrent requests)
/*平均每秒网络上的流量,可以帮助排除是否存在网络流量过大导致响应时间延长的问题*/
Transfer rate:              506.65 [Kbytes/sec] received

/*网络上消耗的时间的分解,各项数据的具体算法还不是很清楚*/ 
Connection Times (ms) 
                min mean[+/-sd] median max
Connect:    24   55 264.9    27 2677
Processing:   161  650 881.6   305 3530
Waiting:    26  142 495.0    44 3063
Total:     189  705 908.3      346 3184 

/*下面的内容为整个场景中所有请求的响应情况。在场景中每个请求都有一个响应时间,其中50%的用户响应时间小于346毫秒,66%的用户响应时间小于456毫秒,最大的响应时间小于3556毫秒*/
Percentage of the requests served within a certain time (ms) 
 50%     346
 66%     456
 75%     479
 80%     505
 90%    2931
 95%    2991
 98%    3538
 99%    3556
100%    3556 (longest request)



标签: 命令 windows apache

同 类 型 的 文 章:

ab压测的使用

2017-03-25

1220

关 于 本 博 客

2017-03-13

2396

直 接 搜 索

热 门 标 签

  • php 6
  • linux 2
  • phpstorm 0
  • mysql 0
  • laravel 1
  • 配置 0
  • javascript 0
  • apache 1
  • 快捷键 0
  • redis 0
  • nginx 1
  • centos 1
  • 命令 1
  • nosql 0
  • html 0
  • windows 1
  • composer 3
  • c++ 0
  • thinkphp 0
  • css 2
  • 编译 0
  • sql 4

最 热 博 文

关 于 本 博 客

2017-03-13 20:21:08

  • 2396

用nginx做反向代理和负载均衡

2017-03-25 18:41:07

  • 1560

ab压测的使用

2017-03-25 21:32:37

  • 1220

日 历

友 情 链 接

书生程序员

码农志

cyf的个人博客

瑾儿博客

懵圈网

疾风博客

风轻云淡

凉凉浅浅

志友的博客

醉红尘

北平不是京城

返 回 顶 部
  • 脚本语言
  • 编程语言
  • 前端
  • 服务器
  • 数据库
  • 操作系统
  • 杂七杂八

©2024 版权所有 鄂ICP备2024074657号-1