Sobes.tech
Junior — Middle

Hai esperienza nell'automazione dei test API con REST Assured?

sobes.tech AI

Risposta dell'AI

Sì, ho esperienza nell'automazione dei test API utilizzando REST Assured. Questo strumento consente di scrivere test per servizi RESTful in Java con una sintassi comoda e leggibile.

Esempio di un semplice test con REST Assured:

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

public class ApiTest {
    @Test
    public void testGetUser() {
        given()
            .baseUri("https://jsonplaceholder.typicode.com")
        .when()
            .get("/users/1")
        .then()
            .statusCode(200)
            .body("username", equalTo("Bret"));
    }
}

REST Assured permette di verificare lo stato della risposta, il contenuto del corpo, gli header e molto altro, utile per l'automazione dei test API.