Sobes.tech
Junior — Middle

Használta a REST Assured-et REST API tesztek automatizálására?

sobes.tech MI

Válasz az MI-től

Igen, a REST Assured-t használtam a REST API-k tesztelésének automatizálására. Ez az eszköz lehetővé teszi, hogy könnyen írjunk teszteket Java-ban, ellenőrizzük a szerver válaszait, az állapotkódokat, a fejlécet és a válasz testét. Például írhatunk egy tesztet, amely GET kérést küld, és ellenőrzi, hogy a válasz státusza 200, és a JSON-ben megtalálhatók a szükséges mezők:

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