Frage Alternativen zu Apache Benchmark? [geschlossen]


Ich hätte gerne ein paar Tools für Ubuntu, mit denen ich meinen Server testen kann, wie viel er damit umgehen kann.

Irgendwelche Vorschläge? Ich habe schon einmal einen Apache-Benchmark verwendet, aber ich möchte etwas anderes ausprobieren.

(Als Nebenfrage funktioniert Apache Benchmark, wenn ich nur nginx verwende?)


24
2017-09-16 02:06


Ursprung




Antworten:


ab sendet nur Web-Anfragen, es ist egal, was der Server ist, den es testet. Es testet jedoch nur eine Seite.

Es gibt Permeter, Belagerungen, httpload, Jmeter und eine Anzahl von anderen.

httpload ist ziemlich nett, da Sie ihm eine Reihe von URLs geben können, die getestet werden.


26
2017-09-16 04:52



Zur Bequemlichkeit: Apache-Bank, Perfometer, Belagerung, http_load, JMeter - Josh Diehl


ab ist zu langsam für Benchmarking nginx. Ich würde es empfehlen wrk. Sie können es leicht aus der Quelle erstellen.


10
2017-09-04 00:11



Danke dir! genau das was ich gesucht habe. im Vergleich zu anderen Tools wie diese wrk Ist es Arbeit besser? - Northys


Ich würde es empfehlen Belagerung für einfach zu installierende Belastungstests. Zusätzlich zum Apache-Benchmark können Sie eine Liste von URLs angeben, für die ein Test durchgeführt werden soll.

Ein einfacher Befehl wie

siege -d10 -c10 -i -f urls.txt 

und ein urls.txt wie z.B.

http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2

führt einen Auslastungstest mit 10 gleichzeitigen Benutzern (-c10) aus, wartet bis zu 10 Sekunden zwischen jedem Anruf und dem nächsten (-d10) und nimmt eine zufällige URL (-i) aus der Datei (-f).


9
2018-04-15 16:19