Sobes.tech
Junior — Middle

Създавали ли сте автоматични тестове за API с помощта на Postman?

sobes.tech AI

Отговор от AI

Да, в Postman можете да създавате автоматични тестове за API с помощта на вграден език за скриптове на JavaScript. Обикновено тестовете се пишат в раздела "Tests" на всяка заявка, където можете да проверявате статуса на отговора, съдържанието на тялото, заглавките и други параметри.

Пример за прост тест в Postman:

pm.test("Статус на отговора 200", function () {
    pm.response.to.have.status(200);
});
pm.test("Отговорът съдържа името на потребителя", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.name).to.eql("Ivan");
});

Също така можете да създавате колекции от заявки с тестове и да ги изпълнявате автоматично чрез Collection Runner или да ги интегрирате с системи CI/CD с помощта на Newman — команден инструмент за изпълнение на колекции в Postman.