QA
Легкий
Как вы используете Postman в работе?
Использование Postman в тестировании API
Основные возможности:
1. Отправка запросов
- GET, POST, PUT, DELETE, PATCH
- Настройка headers, body, query params
- Работа с разными форматами (JSON, XML, form-data)
2. Коллекции
- Группировка запросов по проектам/функциям
- Переиспользование и организация
3. Переменные окружения
{{base_url}}/api/users
{{auth_token}}
- Development, Staging, Production
4. Тесты (Tests)
pm.test("Status code is 200", () => {
pm.response.to.have.status(200);
});
pm.test("Response has user id", () => {
const json = pm.response.json();
pm.expect(json.id).to.exist;
});
5. Pre-request Scripts
// Генерация данных перед запросом
pm.environment.set("timestamp", Date.now());
6. Collection Runner
- Автоматический прогон всех тестов
- Параметризация через CSV/JSON
- Интеграция с CI/CD (Newman)
7. Mock Servers
- Создание заглушек для фронтенда
Пример workflow:
- Логин → сохранить токен в переменную
- Использовать токен в последующих запросах
- Проверить ответы автотестами
Похожие вопросы
Готовитесь к собеседованию?
ENIGMA AI — невидимый ИИ-помощник для технических интервью
Попробовать бесплатно