centos安装ab测试工具
ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。 ab命令对发出负载的计算机要求很低,既不会占用很高CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似CC攻击。自己测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源耗完,严重时甚至导致死机。
ab运行需要依赖apr-util包,安装命令为:
yum install apr-util
下载apache的rpm包,可以直接去官网手动下载,当然也可以使用命令yumdownloader来完成,yumdownloader是yum-utils包下面的,如果没有安装yum-utils,则需要先安装它。因为解压apache的rpm包时会在当前目录下生成etc、var和usr三个目录,所以建议先创建一个临时目录,命令如下:
mkdir /ab
cd /ab
yum -y install yum-utils
yumdownloader httpd
rpm2cpio httpd-*.rpm | cpio -idmv
上述命令成功后,可以在~/abtmp下的usr/bin中看到一个名为ab的文件,复制到系统PATH下就大功告成,例如:
cp /ab/usr/bin/ab /usr/bin
rm -fr /ab
最基本的关心两个选项 -c -n
例: ./ab -c 100 -n 10000 http://127.0.0.1/index.php
-c 100 即:每次并发100个
-n 10000 即: 共发送10000个请求
ab测试:
测试结果:
转载于:https://my.oschina.net/caiya928/blog/784080
centos安装ab测试工具相关推荐
- Centos ab测试工具
安装AB测试工具 yum -y install httpd-tools测试命令 模拟并发请求100次,总共请求10000次 命令模板: ab -c 100 -n 10000 待测试网站(建议完整路径) ...
- mac apache自带 ab 测试工具安装及使用
欢迎大家访问我的博客 blog.ayla1688.cool 使用mac 的小伙伴, 一直在使用自带的apache , 但是apache 自带ab测试工具无法使用. 网上的结果都不可信,没有人提到不要使 ...
- ab测试工具使用详情
一.ab工具介绍 ab是apache bench命令的缩写.ab是Apache超文本传输协议(HTTP)的性能测试工具.它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进 ...
- Apache ab测试工具使用方法(无参、get传参、post传参)
Ab测试工具是apache自带的测试工具,具有简单易上手的特性,下面我总结一下我的使用方法,首先去官方下载apache程序包,我下的最新版本apache2.4.23,下载地址Download - Th ...
- Apache ab 测试工具使用(一)
简述: 试用apache ab测试工具 下载点 http://httpd.apache.org/download.cgi 参考: http://jingyan.baidu.com/article/e3 ...
- ab压力测试_CentOS安装压力测试工具ApacheBench(ab)
官方文档: https://httpd.apache.org/docs/2.4/programs/ab.html ab原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访 ...
- ab测试工具 linux,超实用压力测试工具-ab工具
写在前面 在学习ab工具之前,我们需了解几个关于压力测试的概念吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内 ...
- mysql的ab测试工具_轻量级性能测试工具ab / wrk / locust 分析 对比
很早前,介绍过4款压力测试工具 今天再推荐下两款更强大的. 1. ab 是目前最常见的压力测试工具.其典型用法如下: shell> ab -k -n 1000 -c 10 -t 100 http ...
- windows linux 并发,Windows/Linux安装压力测试工具siege
Siege是一款高性能的Http压力测试工具. Siege支持身份验证.cookies.http.https和ftp协议. Linux安装Siege 如果要支持https,需要先下载安装openssl ...
- android怎么做ab测试工具,开发必读:网易专家解读Android ABTest 框架设计
应用中不同的场景.设计方案,不经过测试,你永远不知道消费者会更偏好哪一种.面对随时可能变更的产品需求,开发人员如何才能在保证测试进程的同时,让工作也变得高效.省力? 本章内容,网易严选Android资 ...
最新文章
- ComponentName(String pkg, String cls)
- Radio Button无法对应选择的踩坑实例
- [转]阿拉伯数字转一二三和壹贰叁
- 巧用Eclipse中用户自定义包(User Libraries)
- 基于JWT的Token认证机制实现
- Python运算符可不只有加减乘除
- 分享实录 | 深度学习技术红利下的代码补全
- java string 数据结构_数据结构---Java---String、StringBuilder、StringBuffer
- python defaultdict函数_Python中defaultdict与lambda表达式用法
- 贾扬清谈云原生-让数据湖加速迈入3.0时代
- 线程池及并发编程基础总结
- git commit报错(husky > commit-msg hook failed)
- EXC_BAD_ACCESS(code=2,address=0xcc 异常解决 及 建议不要在子线程中刷新界面
- fft_fft_control
- STL sort的危险之处
- 对索引存储与散列存储的一些形而上的思考
- 电磁干扰、电磁兼容性和电磁屏蔽区别及联系
- Swarm-bzz/Ipfs-fil的去中心化存储到底是什么?
- 降维打击!记录我在大二的腾讯面试
- 爱情顾问岗,雷哥成功拿到了offer
热门文章
- 庄懂shader入门系列-菲尼尔 立方体贴图 MatCap
- Java-Scala编程规范超精简
- 节约里程法求解CVRP问题
- springboot调用so文件
- Javashop 7.0 商城更改logo、名字修改方法
- python花瓣网图片_python制作花瓣网美女图片爬虫
- qq空间音乐外链,音乐永久地址,连接dj,连接音乐,背景音乐,舞曲背景0sm.com
- 【MIT 6.S081】实验四:traps (实验暂停)
- selenium自动化测试之鼠标模拟操作
- java eclipse计算器_用eclipse制作计算器。