Sobes.tech
Junior — Middle

REST Assured kullanarak API test otomasyonu deneyiminiz var mı?

sobes.tech yapay zeka

AI'dan gelen yanıt

Evet, REST Assured kullanarak API test otomasyonu konusunda deneyimim var. Bu araç, Java'da RESTful servisler için testler yazmayı kolay ve okunabilir bir sözdizimiyle sağlar.

REST Assured ile basit bir test örneği:

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

public class ApiTest {
    @Test
    public void testGetUser() {
        given()
            .baseUri("https://jsonplaceholder.typicode.com")
        .when()
            .get("/users/1")
        .then()
            .statusCode(200)
            .body("username", equalTo("Bret"));
    }
}

REST Assured, yanıt durumu, gövde içeriği, başlıklar ve daha fazlasını kontrol etmeye olanak tanır, bu da API test otomasyonu için kullanışlıdır.