Sobes.tech
Junior — Middle

REST Assured kullanarak REST API test otomasyonu yaptınız mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, REST Assured'u REST API test otomasyonu için kullandım. Bu araç, Java'da testleri kolayca yazmayı, sunucu yanıtlarını, durum kodlarını, başlıkları ve yanıt gövdesini kontrol etmeyi sağlar. Örneğin, bir GET isteği gönderen ve yanıtın durumunun 200 olduğunu ve JSON'da gerekli alanların olduğunu kontrol eden bir test yazılabilir:

import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;

public class ApiTest {
    @Test
    public void testGetUser() {
        given()
            .when().get("https://api.example.com/users/1")
            .then()
            .statusCode(200)
            .body("id", equalTo(1))
            .body("name", notNullValue());
    }
}