Sobes.tech
Назад к вопросам
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());
    }
}