Назад к вопросам
Junior — Middle
82
Применяли ли вы REST Assured для автоматизации REST API тестирования?
Компании, где спрашивали
Open Solutions
Ответ от нейросети
sobes.tech AI
Да, я использовал REST Assured для автоматизации тестирования REST API. Этот инструмент позволяет удобно писать тесты на Java, проверять ответы сервера, статус-коды, заголовки и тело ответа. Например, можно написать тест, который отправляет GET-запрос и проверяет, что статус ответа 200 и в JSON есть нужные поля:
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());
}
}