Sobes.tech
Junior — Middle

Máte skúsenosti s automatizáciou testovania API pomocou REST Assured?

sobes.tech AI

Odpoveď od AI

Áno, mám skúsenosti s automatizáciou testovania API pomocou REST Assured. Tento nástroj umožňuje písanie testov pre RESTful služby v jazyku Java s pohodlnou a čitateľnou syntaxou.

Príklad jednoduchého testu s 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 umožňuje overovať stav odpovede, obsah tela, hlavičky a veľa ďalšieho, čo je užitočné pri automatizácii testovania API.