Junior — Middle
Da li ste koristili REST Assured za automatizaciju testova REST API-ja?
sobes.tech АИ
Одговор од АИ
Да, користио сам REST Assured за аутоматизацију тестирања REST API-ја. Овај алат омогућава лако писање тестова у Јави, провера одговора сервера, статус кода, заглавља и тела одговора. На пример, можете написати тест који шаље GET захтев и проверава да ли је статус 200 и да ли у JSON-у постоје потребна поља:
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());
}
}