Sobes.tech
Junior — Middle

Avez-vous de l'expérience dans l'automatisation des tests d'API avec REST Assured?

sobes.tech IA

Réponse de l'IA

Oui, j'ai de l'expérience dans l'automatisation des tests d'API en utilisant REST Assured. Cet outil permet d'écrire des tests pour des services RESTful en Java avec une syntaxe pratique et lisible.

Exemple d'un test simple avec 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 permet de vérifier le statut de la réponse, le contenu du corps, les en-têtes et bien plus encore, ce qui est pratique pour l'automatisation des tests d'API.