Junior — Middle
İşinizde en sık kullandığınız REST Assured'daki yöntemler veya işlemler nelerdir?
sobes.tech yapay zeka
AI'dan gelen yanıt
REST Assured ile çalışırken en çok şu yöntemleri kullanıyorum:
given()— isteği yapılandırmak için (başlıklar, parametreler, gövde).when()— HTTP metodunu ve uç noktayı belirtmek için (örneğin, GET, POST).then()— yanıtı doğrulamak için (durum kodu, gövde, başlıklar).
Kullanım örneği:
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"));
Ayrıca, sorgu parametreleri (queryParam), kimlik doğrulama (auth()), ve günlük kaydı (log().all()) ile çalışma yöntemlerini de sık kullanıyorum.