Sobes.tech
Junior — Middle

Tem experiência em automatizar testes de API usando REST Assured?

sobes.tech IA

Resposta da IA

Sim, tenho experiência em automatizar testes de API usando REST Assured. Esta ferramenta permite escrever testes para serviços RESTful em Java com uma sintaxe conveniente e legível.

Exemplo de um teste simples com 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 permite verificar o estado da resposta, o conteúdo do corpo, os cabeçalhos e muito mais, o que é útil para automação de testes de API.