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());
}
}