Junior — Middle
Czy masz doświadczenie w automatyzacji testów API za pomocą REST Assured?
sobes.tech AI
Odpowiedź od AI
Tak, mam doświadczenie w automatyzacji testów API za pomocą REST Assured. To narzędzie pozwala na pisanie testów dla usług RESTful w języku Java z wygodną i czytelną składnią.
Przykład prostego testu z 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 umożliwia sprawdzanie statusu odpowiedzi, zawartości ciała, nagłówków i wielu innych elementów, co jest przydatne w automatyzacji testów API.