2016-10-31 3 views
0

Kürzlich habe ich RestAssured zum Testen Rest API verwendet und es scheint sehr nützlich zu sein. Ich habe jedoch eine Frage zum Testen von Rest-Endpunkten. Wir stellen unsere Dienste nicht lokal auf einem Server bereit. Wir schreiben die Komponententest- und Integrationstests und testen sie und stellen sie in einer separaten Dev1-Umgebung bereit. Was ich will, ist einen Integrationstest schreiben, der eine Anfrage posten und den Rest-Endpunkt mit restassured testen wird. Empfehlenswert. Vielen Dank.Anfragen bezüglich RestAssured

P.S. Wir haben keinen lokalen Server, auf dem wir den Rest des Endpunkts bereitstellen können.

+0

Mai bezogen werden übergeben: http: // Stackoverflow. com/questions/36283606/restassured-testing-without-running-tomcat – Justas

Antwort

-1

Sie den Remote-Server-URL global für alle Tests festlegen können mit RestAssured.baseURI="<BaseURL>" oder Sie können die vollständige URL in RestAssured Methode selbst wie get("http://baseURL/service1")

+0

Es ist besser, die URLs für die diffent-Tests innerhalb der Test-Klassen in einer String-Variablen zu deklarieren und bei den verschiedenen HTTP-Methoden zu verwenden (get/post/setzen/löschen). –