Sobes.tech
Junior — Middle

Kas olete kasutanud REST Assured REST API testide automatiseerimiseks?

sobes.tech AI

Vastus AI-lt

Jah, ma kasutan REST Assuredi REST API testide automatiseerimiseks. See tööriist võimaldab mugavalt kirjutada teste Java keeles, kontrollida serveri vastuseid, olekukoodid, päiseid ja vastuse keha. Näiteks võib kirjutada testi, mis saadab GET-päringu ja kontrollib, et vastuse staatus on 200 ning JSON-is on vajalikud väljad:

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