0

Wie kann ich das Verhalten eines Java-Restful-Webdienstes im Falle mehrerer gleichzeitiger Anfragen testen? Gibt es ein Drittanbieter-Tool, das genutzt werden kann?Testen Sie das Verhalten eines Java-Webdienstes für mehrere gleichzeitige Anfragen

Der Dienst akzeptiert die POST-Methode. Es erwartet einige Parameter in seinem Anfragetext und erzeugt die Antwort in Form von JSON.

Die Funktionalität des Dienstes besteht darin, Datenbanklesevorgänge unter Verwendung der Anforderungshauptteilparameter auszuführen und die abgerufenen Daten in JSON aufzufüllen.

+0

Hallo MustafaC. Meine Antwort hilft dir? Du hast dein Problem gelöst? –

Antwort

0

Sie können Gatling versuchen, etwas zu erzeugen.

Es hat schöne Dokumentation und einfach QuickStart.

Für erweiterte Verwendung erfordert es einige Kenntnisse von Scala, aber es bietet auch GUI-Tool für einfache Szenarien Aufnahme, so dass Sie einige Skripts von Postman oder was auch immer Browser-Tool für das Debuggen ausführen können, aufzeichnen und automatisieren dieses Szenario.

Nach dem Ausführen von Szenarien generiert es schöne Berichte mit Graphit, so dass Sie Antwortzeiten und allgemeine Statistiken sehen können.

Später können Sie Gatling auch für Last- und Leistungstests Ihres Webdienstes verwenden, es ist bequem und schnell, sobald Sie anfangen, damit zu spielen. Es kann leicht bis zu 5k Anfragen pro Sekunde von meinem alten Mac erzeugen oder bis zu 1k Verbindungen halten.

0

Eines der besten Tools zum Testen von Webdiensten ist SOAPUI.

Sie können es für das verwenden, was Sie wollen.

Link zu SOAPUI

können Sie diese link überprüfen, um zu sehen, wie SOAPUI und gleichzeitige Tests zu verwenden.

1

würde ich eine der folgenden empfehlen:

  1. SoapUI - überlegenes Werkzeug für Web-Service-Tests. Has limited load testing capabilities. Es skaliert jedoch nicht (kein Clustered-Modus ist verfügbar) und hat ziemlich schlechte Berichterstattung (alles, was Sie erhalten, ist durchschnittliche, minimale und maximale Reaktionszeiten)
  2. Apache JMeter - Multiprotokoll-Load-Test-Tool unterstützt Lasttests sowie Web-Services. Hat bessere Ladefähigkeiten und Möglichkeiten zum Definieren der Lastmuster und kann Lasttest-Ergebnisse über HTML Reporting Dashboard darstellen. Sehen Sie sich den Artikel Testing SOAP/REST Web Services Using JMeter an, um zu erfahren, wie Sie einen Webservice-Lasttest mit JMeter durchführen.
Verwandte Themen