Junior — Middle
Ar naudojote REST Assured REST API testų automatizavimui?
sobes.tech AI
Atsakymas iš AI
Taip, aš naudoju REST Assured automatizuoti REST API testus. Šis įrankis leidžia patogiai rašyti testus Java kalba, tikrinti serverio atsakymus, būsenos kodus, antraštes ir atsakymo turinį. Pavyzdžiui, galima parašyti testą, kuris siunčia GET užklausą ir tikrina, ar atsakymo būsena yra 200 ir ar JSON yra reikalingi laukai:
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());
}
}