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.