Frage

Ich bin für eine Freeware / einfachere Alternative zu JMeter. Es ist ein sehr komplettes noch komplexes Werkzeug und alles was ich brauche ist eine Anzahl gleichzeitiger Anrufe auf eine Website, greifen Statistiken über die Leistung (Zeit, um die Antwort) zu simulieren und sehen, wie viele gleichzeitige Anrufe es, ohne zu brechen ertragen können. Einige Diagramm geworfen wäre nützlich.

Danke.

War es hilfreich?

Lösung

Verwenden Sie Apache Benchmark (ab). Es ist ein Kommandozeilen-Tool, das im Lieferumfang mit Apache-Webserver. Wenn Sie * nichts laufen lassen, die Chancen sind es bereits auf dem Computer installiert ist. Zum Beispiel, wenn Sie wollen 1000 Anfragen an einen Web-Server auf localhost läuft dies tun würden, unter Verwendung von 10 Sie gleichzeitige Threads senden:

$ ab -n 1000 -c 10 http://localhost/

Es wird ein schöner Bericht Sie interessante Statistiken wie Anfragen pro Sekunde zu geben, die Anzahl der Ausfälle ausspucken, und vieles mehr.

Andere Tipps

Vielleicht könnten Sie versuchen, Gatling .

Es bietet eine GUI, Recorder, Berichte (Antwortzeitverteilung, Anfragen pro Sekunde im Laufe der Zeit, ..), ...

Ich denke, dass der größte Unterschied zwischen Gatling und jmeter ist, dass gatling nicht 1 Gewinde für 1 Benutzer nicht verwendet, aber Anwendungen async IO. Es könnte interessant sein, wenn Sie Performance-Probleme haben WHITH jmeter (und wenn Sie nicht in einem verteilten Modus jmeter kann)

Versuchen Sie Grinder , es ist ziemlich einfach zu bedienen und kann scripted werden.

Versuchen Sie FunkLoad , ein Funktions- und Leistungs Test-Tool für Web-Anwendungen, die in Python geschrieben.

Versuchen jmeter + jmeter Plugins Code.
Es sollte als andere als einfach sein.

Grinder, Funkload, SoapUI (nur für Soap Services), NeoLoad (für Belastungstest), Charles Proxy

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top