Junior — Middle
REST Assured колдонуп REST API тесттерин автоматташтырдыңызбы?
sobes.tech AI
AIден жооп
Ооба, мен REST Assured колдонуп REST API тесттерин автоматташтырдым. Бул инструмент Javaда тесттерди оңой жазууга, сервердин жоопторун, статус коддорун, башталыштарды жана жооптун денесин текшерүүгө мүмкүндүк берет. Мисалы, GET суроо жөнөтүп, жооптун 200 экенин жана JSONдо керектүү талаалар бар экенин текшерген тест жазса болот:
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());
}
}