Junior — Middle
Welke methoden of operaties in REST Assured gebruik je het vaakst in je werk?
sobes.tech AI
Antwoord van AI
In het werken met REST Assured gebruik ik meestal de volgende methoden:
given()— voor het instellen van het verzoek (headers, parameters, body).when()— voor het aangeven van de HTTP-methode en het eindpunt (bijvoorbeeld GET, POST).then()— voor het controleren van het antwoord (statuscode, body, headers).
Voorbeeld van gebruik:
import static io.restassured.RestAssured.*;
import static org.hamcrest.Matchers.*;
given()
.header("Content-Type", "application/json")
.body("{\"name\": \"John\"}")
.when()
.post("/users")
.then()
.statusCode(201)
.body("name", equalTo("John"));
Ik gebruik ook vaak methoden voor het werken met query-parameters (queryParam), authenticatie (auth()), en logging (log().all()).