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.