Junior — Middle
Que ferramentas utilizas para verificar e testar a API RESTful?
sobes.tech IA
Resposta da IA
Para testar e verificar uma API RESTful em Java, frequentemente utilizam-se as seguintes ferramentas e abordagens:
- Postman — uma ferramenta GUI conveniente para testes manuais de API.
- JUnit + RestAssured — para escrever testes automatizados que verificam a correção do funcionamento da API.
- Mockito — para simular dependências ao testar a camada de serviço.
- Swagger/OpenAPI — para documentar e gerar testes.
Exemplo de um teste simples com RestAssured:
import io.restassured.RestAssured;
import org.junit.jupiter.api.Test;
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
public class ApiTest {
@Test
public void testGetUser() {
given()
.baseUri("https://api.example.com")
.when()
.get("/users/1")
.then()
.statusCode(200)
.body("id", equalTo(1));
}
}
Este método permite verificar automaticamente que a API devolve os dados e estados esperados.