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()).