Sobes.tech
Назад к вопросам
Junior — Middle
76

Имели ли вы опыт автоматизации тестирования API с использованием REST Assured?

Компании, где спрашивали
DevCats

Ответ от нейросети

sobes.tech 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.