Junior — Middle
Avez-vous utilisé REST Assured pour automatiser les tests d'API REST?
sobes.tech IA
Réponse de l'IA
Oui, j'ai utilisé REST Assured pour automatiser les tests de l'API REST. Cet outil permet d'écrire facilement des tests en Java, de vérifier les réponses du serveur, les codes de statut, les en-têtes et le corps de la réponse. Par exemple, on peut écrire un test qui envoie une requête GET et vérifie que le statut de la réponse est 200 et que le JSON contient les champs nécessaires :
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());
}
}