Sobes.tech
Junior — Middle

Použili jste REST Assured k automatizaci testů REST API?

sobes.tech AI

Odpověď od AI

Ano, použil jsem REST Assured pro automatizaci testování REST API. Tento nástroj umožňuje pohodlně psát testy v jazyce Java, kontrolovat odpovědi serveru, kódy stavu, hlavičky a tělo odpovědi. Například lze napsat test, který odešle GET požadavek a ověří, že stavová odpověď je 200 a v JSON jsou požadovaná pole:

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