Junior — Middle
Použili ste REST Assured na automatizáciu testov REST API?
sobes.tech AI
Odpoveď od AI
Áno, použil som REST Assured na automatizáciu testovania REST API. Tento nástroj umožňuje pohodlne písať testy v Jave, kontrolovať odpovede servera, kódy stavu, hlavičky a telo odpovede. Napríklad môžete napísať test, ktorý odošle GET požiadavku a overí, že stavová odpoveď je 200 a že v JSON sú požadované polia:
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());
}
}