Junior — Middle
Haben Sie REST Assured zur Automatisierung von REST API-Tests verwendet?
sobes.tech KI
Antwort von AI
Ja, ich habe REST Assured für die Automatisierung von REST API-Tests verwendet. Dieses Tool ermöglicht es, Tests bequem in Java zu schreiben, Serverantworten, Statuscodes, Header und Antwortkörper zu überprüfen. Zum Beispiel kann man einen Test schreiben, der eine GET-Anfrage sendet und überprüft, ob der Status 200 ist und die JSON die benötigten Felder enthält:
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
public class ApiTest {
@Test
public void testGetUser() {
given()
.when().get("https://api.example.com/users/1")
.then()
.statusCode(200)
.body("id", equalTo(1))
.body("name", notNullValue());
}
}