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()).