Junior — Middle
Vai esat izmantojis REST Assured REST API testu automatizēšanai?
sobes.tech AI
Atbilde no AI
Jā, es izmantoju REST Assured REST API testu automatizācijai. Šis rīks ļauj ērtāk rakstīt testus Java valodā, pārbaudīt servera atbildes, statusa kodus, galvenes un atbildes ķermeni. Piemēram, var uzrakstīt testu, kas nosūta GET pieprasījumu un pārbauda, vai atbilde ir ar statusu 200 un JSON ir nepieciešamie lauki:
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());
}
}