php性能优化(一)压力測试工具篇

本文介绍如何使用Apache自带的ab工具及webbench进行Web服务器的压力測试。ab工具可直接在服务器本地发起測试请求,便于评估服务器处理性能。webbench则能模拟大量并发连接,测试站点负载能力。

ab使用

  Apache附带的压力測试工具ab,很easy使用,而且全然能够摸你各种条件对Webserver发起測试请求。ab能够直接在Webserver本地发起測试请求。这对于须要了解server的处理性能至关重要,由于它不包含数据的网络传输时间以及用户PC本地的计算时间。

要运行 1000 次的 connection, 20 次的 concurrent (并行, 同一时候):
语法: ab -n 1000 -c 20 www.baidu.com

产生出来的结果. 要注意的是下面几个:

§ Time taken for tests: 总共运行花了多久的时间.(以上 1000 次共多久)

§ Requests per second: 每秒平均能够处理多少个 connection.

webbench

最多能够模拟3万个并发连接去測试站点的负载能力,个人感觉要比Apache自带的ab压力測试工具好。安装使用也特别方便。

webbench的安装

wget http://home.tiscali.cz/cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install

webbench用法
webbench -c 500 -t 30 http://127.0.0.1/test.php
webbench的參数说明
-c表示并发数。-t表示时间(秒)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值