apache有一个自带的压力测试工具ab.exe,在apache安装目录下的bin目录中,使用该工具可以模拟多个用户并发访问网站。下面具体介绍如何使用。
1,首先从命令行中进入ab.exe所在的目录(即apache的bin目录)
2,输入:ab.exe -n 访问次数 -c 并发数 请求的url
其中访问次数表示模拟访问的总次数,并发数表示每次发出的请求数,请求的url就是测试的某个网站页面
例如:
3,输入完成后回车即可,稍等一会便会出现结果,以下是结果中的重要部分截图:
下面解释一下比较重要的测试数据:
concurrency level:并发量
time taken for tests:本次测试总耗时(秒)
complete requires:成功完成的请求数
failed requests:未成功完成的请求数
requests per second: 每秒完成的请求数
time per request:514.063 每次并发请求所用时间(毫秒)
time per request:5.141 每个请求所用时间(毫秒)
transter rate:传输速度(kb/秒)