来源:自学PHP网 时间:2014-10-14 00:06 作者: 阅读:次
[导读] ...
虽然apache自带一个压力测试工具ab,但是ab的功能太简单了,无法模拟真实的web访问,所以我们要用到更加强大的web压力测试工具——Siege
STRONG>安装Siege
wget ftp://ftp.joedog.org/pub/siege/siege-latest.tar.gz 安装完成后,就可以开始进行压力测试了 修改siege配置 vi ~/.siegerc 调整: verbose = false 参数介绍: * -cNUM 设置并发的用户(连接)数量,比如-c10,设置并发10个连接。默认的连接数量可以到~/.siegerc中查看,指令为concurrent = x,前面咱们已经调整了默认并发连接为50。测试结果分析: [root@bbs ~]# siege -c 500 -r 50 -f bbs.url上面是用500并发重复测试50次bbs.url里的url列表的结果,下面一条一条地分析测试结果: Transactions: 25000 hits 意思是总共完成了25000次测试 Availability: 100.00 % 测试的有效性100% Elapsed time: 65.52 secs 用时65.52秒 Data transferred: 83.65 MB 传输了83.65MB数据 Response time: 0.57 secs 响应时间 Transaction rate: 381.56 trans/sec 每秒传输381.56次 Throughput: 1.28 MB/sec 数据吞吐量每秒1.28MB Concurrency: 216.02 实际并发访问 Successful transactions: 21707 成功的传输 Failed transactions: 0 失败的传输 Longest transaction: 5.83 每次传输所花最长时间 Shortest transaction: 0.00 每次传输所花最短时间 另外,提醒一句,如果你的WEB服务器用的是Apache,请不要将并发数设为大于200。 "Siege进行压力测试"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Server/Apache/17992.html |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com