2016-06-20 13 views
-1

Ich bin auf der Suche nach der besten Skriptsprache oder einem Modellskript, das geeignet ist, die folgenden REST API Aufrufe zu automatisieren. Die Eingabe für Aufrufe ist JSON-Eingabe. Skript, um verschiedene REST API CURL Befehle asynchron zu automatisieren

  1. POST auf REST API mit JSON Eingang
  2. Extract ‚ID1‘ von Antwortdaten und es passiert neben GET
  3. andere ‚ID2‘ Auszug ruft aus dem obigen Aufruf GET und übergeben Sie sie zum nächsten GET Aufruf
  4. 'Elapsed Time' vom nächsten GET-Aufruf extrahieren
  5. Messen Sie die Latenz für gleichzeitige Benutzer läuft Ich schätze, wenn jemand mich in die richtige Richtung zeigen.

Antwort

1

Apache JMeter Probieren Sie es:

  1. ist kostenlos und Open-Source-
  2. hat GUI so werden Sie keine Sprache zu lernen haben
  3. mit HTTP(S) Test Script Recorder kommt man in der Lage sein wird, Konvertieren Sie Ihre Curl-Anrufe einfach in einen JMeter-Testplan
  4. bietet HTTP Request Sampler, um beliebige HTTP-Anfragen zu generieren
  5. bietet HTTP Header Manager Request-Header
  6. bietet JSON Path PostProcessor zu extrahieren Daten aus REST Antworten

Siehe Testing SOAP/REST Web Services Using JMeter Leitfaden für den Einstieg zu manipulieren.