Junior — Middle
Van tapasztalata REST Assured használatával API-teszt automatizálásában?
sobes.tech MI
Válasz az MI-től
Igen, van tapasztalatom az API tesztelés automatizálásában a REST Assured használatával. Ez az eszköz lehetővé teszi RESTful szolgáltatások tesztelését Java-ban kényelmes és olvasható szintaxissal.
Egyszerű példa REST Assured-tal:
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"));
}
}
A REST Assured lehetővé teszi a válasz státuszának, a törzs tartalmának, a fejlécnek és sok más ellenőrzését, ami hasznos az API tesztelés automatizálásában.