ab verwendet
<code> Apache附带的压力测试工具ab,非常容易使用,并且完全可以摸你各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间。。 </code>
, um 1000 Verbindungen und 20 gleichzeitige (parallel, gleichzeitig) auszuführen:
Syntax: ab -n 1000 -c 20 www.baidu.com
Die generierten Ergebnisse sollten beachtet werden:
§ Zeitaufwand für Tests: Wie lange hat die gesamte Ausführung gedauert? Nehmen Sie sich Zeit. (Wie lange dauert die Summe der oben genannten 1000 Mal)
§ Anfragen pro Sekunde: Wie viele Verbindungen können durchschnittlich pro Sekunde verarbeitet werden.
Webbench
Kann bis zu 30.000 Parallelitäten simulieren. Ich persönlich halte es für besser als das mit Apache gelieferte Ab-Stresstest-Tool, um die Auslastung der Website zu testen, und es ist außerdem besonders bequem zu installieren und zu verwenden.
Webbench-Installation
<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>
So verwenden Sie Webbench
webbench -c 500 -t 30 http://127.0.0.1/test.php
Parameterbeschreibung von Webbench
-c stellt die Anzahl der Parallelitäten dar, -t stellt die Zeit (Sekunden) dar
Copyright-Erklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.
Das Obige hat das Stresstest-Tool zur PHP-Leistungsoptimierung (1) vorgestellt, einschließlich verschiedener Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.