Junior — Middle
Czy przeprowadzałeś testy API?
sobes.tech AI
Odpowiedź od AI
Tak, przeprowadzałem testy API. Zazwyczaj obejmuje to sprawdzanie poprawności odpowiedzi serwera na różne żądania, obsługę błędów, walidację formatu danych i wydajność. Do tego używałem narzędzi takich jak Postman lub REST-assured, a także pisałem zautomatyzowane testy, które wysyłają żądania do API i sprawdzają odpowiedzi.
Przykład prostego testu sprawdzającego zapytanie GET za pomocą Postman:
{
"method": "GET",
"url": "https://api.example.com/users/1",
"tests": "pm.test('Status 200', function () { pm.response.to.have.status(200); });"
}
Takie podejście pomaga upewnić się, że API działa zgodnie ze specyfikacją i poprawnie obsługuje różne scenariusze.