Sobes.tech
Junior — Middle

Milyen módszereket vagy műveleteket használ a REST Assured-ben leggyakrabban a munkájában?

sobes.tech MI

Válasz az MI-től

REST Assured-tal végzett munkában általában a következő módszereket használom:

  • given() — a kérés beállításához (fejlécek, paraméterek, törzs).
  • when() — a HTTP-módszer és végpont megadásához (pl. GET, POST).
  • then() — a válasz ellenőrzéséhez (állapotkód, törzs, fejlécek).

Használati példa:

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"));

Szintén gyakran használom a kérés paramétereivel (queryParam), azonosítással (auth()), és naplózással (log().all()) kapcsolatos módszereket.