Junior — Middle
Kādus metodes vai operācijas visbiežāk izmantojat REST Assured darbā?
sobes.tech AI
Atbilde no AI
Darbojoties ar REST Assured, es bieži izmantoju šādus metodes:
given()— lai konfigurētu pieprasījumu (galvenes, parametri, ķermenis).when()— lai norādītu HTTP metodi un galamērķa punktu (piemēram, GET, POST).then()— lai pārbaudītu atbildi (statusa kodu, ķermeni, galvenes).
Piemērs lietošanai:
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"));
Tāpat bieži izmantoju metodes darbam ar vaicājuma parametriem (queryParam), autentifikāciju (auth()), un žurnāla reģistrāciju (log().all()).