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.