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()) համար։