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.