Sobes.tech
Junior — Middle

¿Ha utilizado REST Assured para automatizar las pruebas de API REST?

sobes.tech AI

Respuesta de la IA

Sí, he utilizado REST Assured para automatizar las pruebas de la API REST. Esta herramienta permite escribir pruebas de manera conveniente en Java, verificar las respuestas del servidor, códigos de estado, encabezados y cuerpo de la respuesta. Por ejemplo, se puede escribir una prueba que envía una solicitud GET y verifica que el estado de la respuesta sea 200 y que en el JSON haya los campos necesarios:

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