Junior — Middle
Ishingizda REST Assured'da eng ko'p foydalanadigan usullar yoki operatsiyalar qaysilar?
sobes.tech AI
AIdan javob
REST Assured bilan ishlashda, odatda quyidagi metodlarni ishlataman:
given()— so'rovni sozlash uchun (sarlavhalar, parametrlar, tanasi).when()— HTTP usuli va endpointni ko'rsatish uchun (masalan, GET, POST).then()— javobni tekshirish uchun (status-kod, tanasi, sarlavhalar).
Foydalanish misoli:
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"));
Shuningdek, so'rov parametrlari (queryParam), autentifikatsiya (auth()), va loglash (log().all()) bilan ishlash uchun metodlarni ham ko'p ishlataman.