2016-06-21 10 views
0

Wie kann ich meine gleichzeitige Anfrage mit Ruhe zu begrenzen/zu kontrollieren. Die REST-API, die ich gerade teste, ist nur auf 3 gleichzeitige Anfragen pro Konto gleichzeitig beschränkt, was bedeutet, dass alle anderen Tests einen 429-Antwortcode erhalten.Wie kann ich meine gleichzeitigen Anrufe mit Ruhezeiten beschränken

Ein Beispiel würde sehr geschätzt werden.

Antwort

1

Wie ich weiß, hat Rest Assured keine solche Funktionalität. Sie könnten dies leicht unter Verwendung eines Testläufers, z.B. TestNG, durch die Verwaltung parallele Threads:

name: SingleSuite 
threadCount: 3 
parallel: methods 

tests: 
    - name: Regression 
    classes: 
     - test.ApiTest 

Wenn Sie gleichzeitig mehrere Konten ausführen möchten, sollten Sie denken RA Thread-sicher zu machen (oder überprüfen, ob es in neuesten Versionen behoben wurde)