Der beste Weg, zu betonen, eine Schienen-Web-App testen? [geschlossen]
-
10-07-2019 - |
Frage
Gibt es gute (vorzugsweise frei) Tools da draußen?
Können sie genaue Schätzungen geben, die Produktionsergebnisse widerspiegeln, wenn die App live geht?
Lösung
Dies ist definitiv nicht eine kostenlose Lösung, aber Webmetrics wird den Job zu erledigen. (Sowie jede Website-Monitoring-Unternehmen im Allgemeinen). Sie geben gründliche Berichte über Ihre Leistung auf der Website, und wenn Sie Belastungstests planen können Sie festlegen, wie viel Lesen Sie simulieren wollen (zum Beispiel simuliert 2000-Benutzer unter Verwendung von meiner Seite auf einmal).
Ich glaube nicht, dass es brechen nach unten und sagen Sie die CPU-Auslastung und so, wie sie Ihre Website von ihren Servern betonen.
Andere Tipps
Ich persönlich würde mit Apache Bench gehen http: //httpd.apache. org / docs / 2.0 / Programme / ab.html
Es ist kostenlos, unkompliziert zu bedienen und leicht.
Wenn Sie auf der Suche nach einem etwas etwas robusten dann denke ich, Apache JMeter wert sein könnte bei der Suche. http://jmeter.apache.org/ . Wieder ist es ein bisschen eine Lernkurve frei, und eine GUI hat so ein wenig schwerer.
Sie können auch einen Blick auf diese Q / A nehmen wollen Durchführen einer Belastungsprobe auf Web Application?
WebLoad ist Open Source:
Es gibt eine gute Zusammenfassung von Werkzeugen hier .
Rails kommt mit Performance-Tests eingebaut: http://guides.rubyonrails.org/performance_testing.html
Sie können Trampel versuchen, es ist Lastsimulationswerkzeug hier
Wenn Sie die Leistung visualisieren wollen, anstatt nur Blick auf die Zahlen, die Sie Verschlingen versuchen könnten. Es ist Open Source Software, verteilt und High-Performance. http://engulf-project.org/#usage Haftungsausschluss:. Es ist ein Projekt, das ich arbeite auf