本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- ranbuijj
- wallimn
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
CentOS压力测试 ab 命令安装与使用
Apache安装包中自带的压力测试工具 Apache Benchmark(简称ab) 简单易用,这里就采用 ab作为压力测试工具了。
1.独立安装
ab运行需要依赖apr-util包,安装命令为:
yum install apr-util
安装依赖 yum-utils中的yumdownload 工具
如果没有找到 yumdownload 命令可以
...
使用ab进行页面的压力测试
转载: http://www.cnblogs.com/yjf512/archive/2011/05/24/2055723.html
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab
1 我们可以模拟100个并发用户,对一个页面发送1000个请求
./ab -n1000 -c100 http://vm1.jianfeng.com/ ...
linux下使用ab进行压力测试
首先确定下做压力测试的工具和性能的监控工具,这个压测的工具使用的是ab、监控工具使用的是nmon。
安装:
yum install httpd-tools
看下linux主机上的ulimit -n 的数据是多少,为改动过的是1024,最好要改的大一点。这个是linux下最大线程数,如果过小的话无法进行大并量的测试。
ab经行压力测试时的脚本我用的形式为:
...
Apache AB 如何传递参数
AB使用时,网上通篇一律,在进行示例时使用的连接一般都是http://*.com,这种写法是没有带参数,如果你想测试一个写入的Case,那需要传递参数给后台,如何传递参数呢?
这里有一个登录的请求,需要登录名和密码,路径是这样的:
http://*/login.action?userName=admin&userPassWord=admin
使用该连接进行测试:ab -n 1 ht ...
Apache ab压力测试使用
安装好Apache后,在bin目录中就能找到ab.exe
命令格式: ./ab [options] [http://]hostname[:port]/path
命令参数:
-n requests Number of requests to perform
//在测试会话中所执行的请求个数。默认时,仅执行一个请求
-c concurrency Number of ...
TOMCAT下ab测试出现超时的解决
在使用apache自带的ab压力测试时,如果压力多的话,有时没能完成压力测试
就报如下错误:
apr_poll: The timeout specified has expired (70007)
解决办法为,ab -k 带上k这个参数,发送keep-alive指令到服务器端,
如果还是不行的话,请调整tomcat中的server.xml中的参数,比如:
<Connector port= ...
linux下负载测试工具ab
格式: ./ab [options] [http://]hostname[:port]/path
参数:
-n requests Number of requests to perform
//在测试会话中所执行的请求个数。默认时,仅执行一个请求
-c concurrency Number of multiple requests to make
//一次产生的请求个数。默认是一次一个。
-t ti ...
性能/压力测试工具Apache ab修改系列:Part4——修改原版Apache AB中的bug,由于变量越界导致的Segmentation fault
需求:
在使用原版Apache AB进行压力/性能测试的过程中,当完成请求次数超过2千2百万的时候,Apache AB在统计“Sorted on total connect times”的时候,会出现由于数组越界而引起的Segmentation fault的问题。
解决方案:
1. 引发血案的原因:
首先,在32位机器上,int数据类型的最大值为2147483647。而Apache A ...
性能/压力测试工具Apache ab修改系列:Part3——从文件中读取压力/性能测试的 url、header、cookie信息
需求:
修改Apache AB 工具,使其能够从文件中读取压力/性能测试的 url、header、cookie信息,并采用这些信息进行随机组合访问的压力和性能测试。
解决方案:
1. 如何从文件中读取url、header、cookie信息,并保证该操作不影响Apache AB的性能及数据统计?
首先,我所考虑的方法是,在ab读取设置参数的时候,如果配置为需要从文件中读取url、head ...