ab는
<code> Apache附带的压力测试工具ab,非常容易使用,并且完全可以摸你各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间。。 </code>
을 사용하여 1000개의 연결과 20개의 동시 연결(병렬, 동시)을 실행합니다.
구문: ab -n 1000 -c 20 www.baidu.com
생성된 결과는 다음과 같습니다.
§ 테스트에 소요된 시간: 총 실행 시간은 얼마나 됩니까? (위의 1000회를 합하면 얼마나 걸리나요?)
§ 초당 요청 수: 초당 평균 처리할 수 있는 연결 수입니다.
웹벤치
최대 30,000 동시성을 시뮬레이션할 수 있습니다. 웹 사이트의 로드 용량을 테스트하기 위해 연결했는데, 개인적으로 Apache와 함께 제공되는 ab 스트레스 테스트 도구보다 낫다고 생각하며, 특히 설치 및 사용이 편리합니다.
웹벤치 설치
<code>wget http://home<span>.tiscali</span><span>.cz</span>/cz210552/distfiles/webbench-<span>1.5</span><span>.tar</span><span>.gz</span> tar zxvf webbench-<span>1.5</span><span>.tar</span><span>.gz</span> cd webbench-<span>1.5</span> make && make install </code>
웹벤치 사용방법
웹벤치 -c 500 -t 30 http://127.0.0.1/test.php
웹벤치 매개변수 설명
-c는 동시 횟수를 나타내고, -t는 시간(초)을 나타냅니다.
저작권 표시: 이 기사는 블로거의 원본 기사이므로 블로거의 허가 없이 복제할 수 없습니다.
위에서는 PHP 성능 최적화 (1) 스트레스 테스트 도구를 다양한 측면에서 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.