unbuntu 下ab 测试工具的安装使用

Apache Benchmark(ab) 一款由apache提供的压力测试软件

首先我们先安装 环境

sudo apt-get install apache2-utils
//使用
用法:ab [options][http[s]://]hostname[:port]/path
//  -n 请求数 -c 并发数 url 目标压测地址
ab -n100 -c10 

//对百度进行 压力测试
This is ApacheBench, Version 2.3 <$Revision: 1528965 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking www.baidu.com (be patient).....done

Server Software:        BWS/1.1        // 服务器
Server Hostname:        www.baidu.com
Server Port:            80

Document Path:          /
Document Length:        96792 bytes

Concurrency Level:      10
Time taken for tests:   30.740 seconds
Complete requests:      100
Failed requests:        90
   (Connect: 0, Receive: 0, Length: 90, Exceptions: 0)
Total transferred:      9777233 bytes
HTML transferred:       9677750 bytes
Requests per second:    3.25 [#/sec] (mean)   //每秒钟的请求数
Time per request:       3074.004 [ms] (mean)    //时间越短越好
Time per request:       307.400 [ms] (mean, across all concurrent requests)
Transfer rate:          310.61 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:       21   31   7.1     30      52
Processing:    82  468 3057.2    123   30717
Waiting:       21   40  30.6     35     321
Total:        114  499 3056.3    157   30740

Percentage of the requests served within a certain time (ms)
  50%    157
  66%    172
  75%    185
  80%    218
  90%    341
  95%    520
  98%    629
  99%  30740
 100%  30740 (longest request)
时间: 2024-12-29 06:49:54

unbuntu 下ab 测试工具的安装使用的相关文章

ab(Apache Benchmark)测试工具的安装

 下载 ab(Apache Benchmark)                                                                                                                   ab压力测试工具是跟apache的http一起发布的. Apache HTTP 官网下载:https://www.apache.org/dyn/closer.cgi 可以选择这个链接下载 找到 httpd,点击进入 下载一

Apache ab测试工具使用方法(无参、get传参、post传参)(转)

转自Apache ab测试工具使用方法(无参.get传参.post传参) Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址http://httpd.apache.org/download.cgi 我下载的windows版本,解压后放到某一目录即可. 1.呼出控制台 可以使用系统自带cmd或者Xshell工具均可 2.进入apache下的bin目录ab.exe就在此处 3.

Apache ab测试工具使用方法(无参、get传参、post传参)

Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址http://httpd.apache.org/download.cgi 我下载的windows版本,解压后放到某一目录即可. 1.呼出控制台 可以使用系统自带cmd或者Xshell工具均可 2.进入apache下的bin目录ab.exe就在此处 3.使用方法 直接在此目录下输入ab回车就会罗列出使用帮助 使用方式:ab [

Android平台下渗透测试工具大集合

Android平台下渗透测试工具大集合 分享一个google的项目,各种Android下的渗透测试工具. Ad Network Detector (1.2): http://market.android.com/details?id=com.lookout.addetector App Backup & Restore (1.0.5): http://market.android.com/details?id=mobi.infolife.appbackup App Cache Cleaner (

Apache ab 测试工具使用(一)

简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3c78d647a57833c4c85f502.html ab的参数说明 -n  需要执行的请求次数 -c  并发的数量 -t   等待返回的最长时间 -b  TCP收发缓冲区的大小,单位(byte) -p 使用post (同时需要定义-T参数) -u 使用put (同时需要定义-T参数) -T co

MAC系统上安装Apache ab测试工具

第一步:下载 Apache HTTP Server http://httpd.apache.org/download.cgi#apache24 第二步:安装brew工具 https://brew.sh/index_zh-cn 第三步.正式安装 在正式安装之前,需要先安装apr和pcre,如果报错的话按照提示去做 brew install apr brew install pcre 然后进入到 httpd-2.4.38 的目录下 依次执行如下命令: ./configure make make in

python的web压力测试工具-pylot安装使用

http://blog.csdn.net/chenggong2dm/article/details/10106517 pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相对稳定. 这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉跳,摸不着头脑.   下载 pylot官网:www.pylot.org/ 下载地址: http://www.pylot.org/download.html 最新的版本为pylot_1

Tsung-压力测试工具的安装(Mac os)

Tsung压力测试工具的工作原理介绍: 1. Tsung的每一个虚拟用户就是一个erlang的轻量进程. 2. 虚拟用户完成session后就消失 3. 大量虚拟用户建立在erlangVM上 在mac下的安装过程很简单. Homebrew是最简单和灵活的方式 brew install tsung 检查tsung安装目录,确保安装目录为:/usr/local/Cellar/tsung/1.6.0 查看版本号tsung -v

OpenStack平台功能性测试工具Tempest安装

社区对OpenStack平台功能性的测试工具采用Tempest,性能测试采用Rally. 1.什么是Tempest tempest├── api # API的测试集├── cli # OpenStack的命令行工具测试集├── common # 一些公共的工具类和函数├── scenario # 对OpenStack的常用场景进行测试,包括基本的启动VM,挂载volumn和网络配置等├── services # tempest自己实现的OpenStack API Client,自己实现是为了不让