Sobes.tech
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.