Очень часто вижу, как ручные тестировщики не используют Postman/REST Client на максимум. А ведь с его помощью можно реально ускорить рутину.
Например, вместо того чтобы вручную дергать эндпоинты с одними и теми же параметрами — соберите коллекции, настройте переменные окружения, добавьте предусловия и пост-обработку. Да, немного времени на настройку — но потом просто нажимаете “Send” и смотрите результат.
📌 А если вы еще не используете тесты прямо в Postman, обязательно попробуйте:
pm.test("Статус 200", function () {
pm.response.to.have.status(200);
});
Плюс, можно писать более сложную валидацию:
pm.test("Ответ содержит userId", function () {
const jsonData = pm.response.json();
pm.expect(jsonData).to.have.property("userId");
});
Прелесть в том, что это всё можно закоммитить в git и запускать через Newman, встроить в CI — и вы уже автоматизируете функциональное тестирование API. Пусть не на 100%, но шаг в эту сторону сделан.
Попробуйте и расскажите, как вы используете Postman — просто для ручных запросов или уже как полноценный инструмент для автотестов?
#qa #testing
Подпишись👉 @testlab_qa
