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