Sobes.tech
Junior — Middle

Vai jums ir pieredze API testu automatizācijā, izmantojot REST Assured?

sobes.tech AI

Atbilde no AI

Jā, man ir pieredze API testu automatizācijā, izmantojot REST Assured. Šis rīks ļauj rakstīt testus RESTful pakalpojumiem Java valodā ar ērtu un lasāmu sintaksi.

Vienkārša testa piemērs ar 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 ļauj pārbaudīt atbildes statusu, ķermeņa saturu, galvenes un daudz ko citu, kas ir noderīgi API testu automatizācijā.