Junior — Middle
REST Assured istifadə edərək API testlərinin avtomatlaşdırılması təcrübəniz varmı?
sobes.tech Süni İntellekt
AI-dan cavab
Bəli, mən API testlərinin avtomatlaşdırılması sahəsində REST Assured istifadə edərək təcrübəyə malikəm. Bu alət RESTful xidmətlər üçün testlər yazmağa imkan verir və rahat və oxunaqlı sintaksisə malikdir.
REST Assured ilə sadə bir test nümunəsi:
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 cavabın statusunu, gövdənin məzmununu, başlıqları və daha çoxunu yoxlamağa imkan verir, bu da API testlərinin avtomatlaşdırılması üçün faydalıdır.