Sobes.tech
Junior — Middle

Welche Methoden oder Operationen in REST Assured verwendest du am häufigsten in deiner Arbeit?

sobes.tech KI

Antwort von AI

Bei der Arbeit mit REST Assured verwende ich meistens die folgenden Methoden:

  • given() — zum Einrichten der Anfrage (Header, Parameter, Body).
  • when() — zum Angabe der HTTP-Methode und des Endpunkts (z.B. GET, POST).
  • then() — zur Überprüfung der Antwort (Statuscode, Body, Header).

Beispiel für die Verwendung:

import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;

given()
    .header("Content-Type", "application/json")
    .body("{\"name\": \"John\"}")
.when()
    .post("/users")
.then()
    .statusCode(201)
    .body("name", equalTo("John"));

Ich verwende auch häufig Methoden zur Arbeit mit Abfrageparametern (queryParam), Authentifizierung (auth()), und Protokollierung (log().all()).