Sobes.tech
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()).