Sobes.tech
Junior — Middle

Quelles méthodes ou opérations dans REST Assured utilisez-vous le plus souvent dans votre travail?

sobes.tech IA

Réponse de l'IA

Dans le travail avec REST Assured, j'utilise le plus souvent les méthodes suivantes:

  • given() — pour configurer la requête (définir les en-têtes, paramètres, corps).
  • when() — pour indiquer la méthode HTTP et le point de terminaison (par exemple, GET, POST).
  • then() — pour vérifier la réponse (code de statut, corps, en-têtes).

Exemple d'utilisation:

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"));

J'utilise aussi souvent des méthodes pour travailler avec les paramètres de requête (queryParam), l'authentification (auth()), et la journalisation (log().all()).