Junior — Middle
Kas olete kasutanud REST Assured REST API testide automatiseerimiseks?
sobes.tech AI
Vastus AI-lt
Jah, ma kasutan REST Assuredi REST API testide automatiseerimiseks. See tööriist võimaldab mugavalt kirjutada teste Java keeles, kontrollida serveri vastuseid, olekukoodid, päiseid ja vastuse keha. Näiteks võib kirjutada testi, mis saadab GET-päringu ja kontrollib, et vastuse staatus on 200 ning JSON-is on vajalikud väljad:
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());
}
}