Sobes.tech
Junior — Middle

¿Qué métodos u operaciones en REST Assured utilizas con más frecuencia en tu trabajo?

sobes.tech AI

Respuesta de la IA

En el trabajo con REST Assured, suelo usar los siguientes métodos:

  • given() — para configurar la solicitud (establecer encabezados, parámetros, cuerpo).
  • when() — para indicar el método HTTP y el endpoint (por ejemplo, GET, POST).
  • then() — para verificar la respuesta (código de estado, cuerpo, encabezados).

Ejemplo de uso:

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

También suelo usar métodos para trabajar con parámetros de consulta (queryParam), autenticación (auth()), y registro (log().all()).