web压力测试工具总结
web压力测试工具总结
1.压力测试(并发)
何为并发(大白话):用户每秒或者每分钟,用户访问网站的次数
PV:访问量(针对大型的门户网站)
UV:浏览量(针对大型的门户网站) 电商平台
2.siege压力测试工具
安装
tar zxvf siege-2.67.tar.gz cd siege-2.67 ./configure make && make install
[root@iZ2zef40l0qo5d5voe36miZ ~]# which siege
/usr/local/bin/siege
echo "export PATH=$PATH:/usr/local/bin/siege" >> /etc/profile
使用
[root@iZ2zef40l0qo5d5voe36miZ ~]# siege -c 100 -r 20 testurl.bjbfjz.cn (温馨提示别搞我们的网站哈) siege -c 10 -r 10 -f urllist.txt -c 是并发 -r 是重复次数 -f 是url的连接文本,他会随机从里边随机选取并访问 可以url写到url.txt
结果说明
ransactions: 100 hits //完成71次处理 Availability: 100.00 % //成功率 Elapsed time: 18.65 secs //总共用时 Data transferred: 1.00 MB //数据传输量 Response time: 1.13 secs //响应耗时,表示网络连接的速度 Transaction rate: 5.36 trans/sec //每秒完成的处理次数 Throughput: 0.05 MB/sec //平均每秒传输数据 Concurrency: 6.06 //实际最高并发数 Successful transactions: 100 //成功处理的次数 Failed transactions: 0 //失败处理的次数 Longest transaction: 7.92 //每秒传输所花最长时间 Shortest transaction: 0.09 //每秒传输所花最短时间
我的日志文件应该在/usr/local/var/siege.log文件里,但是没有创建成功,因为我的/usr/local/var不存在,所以就没有记录到日志.
请自行查看,这位仁兄总结的很好http://www.bbtang.info/linux/web/501.html
浙公网安备 33010602011771号