Junior — Middle
Кои методи или операции в REST Assured използвате най-често в работата си?
sobes.tech AI
Отговор от AI
В работата с REST Assured най-често използвам следните методи:
given()— за настройка на заявката (заглавки, параметри, тяло).when()— за указване на HTTP метода и крайната точка (например, GET, POST).then()— за проверка на отговора (статус код, тяло, заглавки).
Пример за използване:
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
given()
.header("Content-Type", "application/json")
.body("{\"name\": \"John\"}")
.when()
.post("/users")
.then()
.statusCode(201)
.body("name", equalTo("John"));
Също така често използвам методи за работа с параметри на заявката (queryParam), автентикация (auth()), и логване (log().all()).