Sobes.tech
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());
    }
}