Расскажи про свой опыт тестирования API
QA Тестировщик
Junior
Без компании
Расскажи про свой опыт тестирования API
Ответы
Имею опыт тестирования REST API через Postman и автотесты на Python (requests + pytest). Основные активности:
- Проверка статус-кодов (200, 400, 404, 500)
- Валидация JSON-схем (использую jsonschema)
- Тестирование граничных значений параметров
- Проверка заголовков и метаданных
- Анализ логов и мониторинг метрик
Пример автотеста:
```
def test_get_user():
response = requests.get('https://api.example.com/users/1')
assert response.status_code == 200
assert response.json()['id'] == 1
assert 'Content-Type' in response.headers
```
Также работал с документацией Swagger/OpenAPI, тестировал авторизацию (OAuth2, JWT), нагрузочное тестирование через Locust.