Junior — Middle
Имали ли сте опит в автоматизацията на тестове на API с REST Assured?
sobes.tech AI
Отговор от AI
Да, имам опит в автоматизацията на тестове на API с REST Assured. Този инструмент позволява писане на тестове за RESTful услуги на Java с удобен и четим синтаксис.
Пример за прост тест с REST Assured:
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 позволява да се проверява статусът на отговора, съдържанието на тялото, заглавките и много други, което е полезно за автоматизация на API тестове.