Sobes.tech
Junior — Middle

Heeft u REST Assured gebruikt voor het automatiseren van REST API-tests?

sobes.tech AI

Antwoord van AI

Ja, ik heb REST Assured gebruikt voor het automatiseren van REST API-tests. Deze tool maakt het gemakkelijk om tests te schrijven in Java, serverantwoorden, statuscodes, headers en de inhoud van de reactie te controleren. Bijvoorbeeld, je kunt een test schrijven die een GET-verzoek verstuurt en controleert of de status 200 is en dat de JSON de benodigde velden bevat:

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