Junior — Middle
Heeft u REST Assured gebruikt voor het automatiseren van REST API-tests?
sobes.tech AI
Antwoord van AI
Ja, ik heb REST Assured gebruikt voor het automatiseren van REST API-tests. Deze tool maakt het gemakkelijk om tests te schrijven in Java, serverantwoorden, statuscodes, headers en de inhoud van de reactie te controleren. Bijvoorbeeld, je kunt een test schrijven die een GET-verzoek verstuurt en controleert of de status 200 is en dat de JSON de benodigde velden bevat:
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());
}
}