一,ab
apache自带的工具
1,安装:
若找不到ab命令,则有可能是没有安装httpd软件包,yum安装即可。
2,测试:
表示同时处理100个请求并运行1000次index.php文件.
常用参数:
-n requests Number of requests to perform
//在测试会话中所执行的请求个数。默认时,仅执行一个请求
-c concurrency Number of multiple requests to make
//一次产生的请求个数。默认是一次一个。
-t timelimit Seconds to max. wait for responses
//测试所进行的最大秒数。其内部隐含值是-n 50000。它可以使对服务器的测试限制在一个固定的总时间以内。默认时,没有时间限制。
二,webbench
webbench是著名的网站压力测试工具
能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的两项内容:
1.每秒钟相应请求数
2.每秒钟传输数据量。
最多可以模拟3万个并发连接去测试网站的负载能力。
1,安装:
2,测试:
[root@localhost webbench-1.5]# webbench -c 200 -t 10 http://127.0.0.1/index.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://127.0.0.1/index.php
500 clients, running 10 sec.
Speed=15450 pages/min, 14100175 bytes/sec.
Requests: 2575 susceed, 0 failed.
参数说明:-c表示并发数,-t表示时间(秒)
您可能感兴趣的文章:
webbench测试网站负载的实例讲解
web性能压力测试工具http_load webbench ab对比分析