Junior — Middle
Da li imate iskustva u automatizaciji testiranja API-ja koristeći REST Assured?
sobes.tech АИ
Одговор од АИ
Да, имам искуство у автоматизацији тестирања API-ја коришћењем REST Assured. Овај алат омогућава писање тестова за RESTful сервисе у Јави са згодним и читљивим синтаксом.
Пример једноставног теста са 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 омогућава проверу статуса одговора, садржаја тела, заглавља и много тога другог, што је корисно за аутоматизацију тестирања API-ја.