2017-12-19 2 views
0

Gleichzeitige Benutzer beurteilen 1Wie kann ich meine Server-Leistung in jmeter

Der Zusammenfassungsbericht für oben ist:

Durchschnitt: 2000

min : 4

max: 19964

Fehler: 17,50% // diese Fehler sind Java.net.SocketTimeoutException

Durchsatz: 67,2 sec

Aus diesem Ergebnis kann ich daraus schließen, dass mein Server nicht Last von 2000-Benutzer verarbeiten kann?

+0

Ist das Szenario die tatsächliche Nutzung der Anwendung passend wie wird es Pause sein zwischen zwei Aktionen eines einzelnen Benutzers. – Saravanan

Antwort

0

Vorausgesetzt, 20 Sekunden Reaktionszeit und 20% Fehlerrate ist meine Erwartung, dass Ihre Anwendung im Test überlastet ist. Persönlich würde ich für die folgenden Schritte gehen:

  1. Re-run den Test größere Einarbeitungszeit verwenden, erzeugen Reporting Dashboard nach dem Lauf und korrelieren zunehmender Belastung mit den anderen KPIs wie:

    • was war der maximale Durchsatz (wie viele Anfragen pro Sekunde konnte System-Server) und was war die Menge der aktiven Benutzer zu diesem Zeitpunkt
    • was war die Anzahl der Benutzer, wenn der Fehler auftritt
    • was ist die Beziehung zwischen der Anzahl der Benutzer und Reaktionszeit
    • usw.
  2. Der nächste Schritt der bottleneck Bestimmung heißt warum Anwendung reagiert langsam oder gar nicht reagiert überhaupt würde. Die Gründe könnten sein:

    • Anwendung fehlt einfach Ressourcen (CPU, RAM, Netzwerk oder Festplatte IO oder beginnt Swapping). Eine gute Praxis ist die Überwachung der Systemgesundheit, d. H. Mit JMeter PerfMon Plugin
    • Konfiguration der Software (Anwendung/Webserver, Datenbank, Load Balancer, etc.) ist nicht geeignet für hohe Lasten. Jede Software-Komponenten muss in geeigneter Weise für hohe Belastungen abgestimmt werden
    • Ihr Anwendungscode ist nicht optimal, können Sie Ihren Test mit profiler tool Telemetrie zu sehen, was sind die größten Objekte, die langsamsten Funktionen usw.
    • Es erneut ausführen kann etwas absolut extern wie fehlerhafte Router, schlechte Netzwerkkabel sein, WiFi anstelle von LAN, schlagen Organ- Grenzen usw.
Verwandte Themen