Результаты теста Newman Postman в Azure не показывают названия тестов - PullRequest
0 голосов
/ 13 марта 2020

Следуя инструкциям на этом среднем посте Мои тесты Почтальона выполняются под newman , однако при публикации отчета Test Case Title просто Status code is 200.

Я задал имя и описание для каждого теста в коллекции, но они все же неотличимы друг от друга в отчете о тестах.

Как настроить newman для создания отчета с фактическими именами тестов (или описания) как Test Case Titles?

Ответы [ 2 ]

0 голосов
/ 01 апреля 2020
  1. Экспорт коллекции Почтальона json и среды json

  2. Установка Newman с помощью NPM установщика пакета

  3. Выполнить сбор с помощью Newman cli из документации «Интеграция командной строки с Newman»

  4. Теперь ответ на ваш вопрос вы можете следовать моей статье из LinkedIn "Отчеты о тестировании почтальона с использованием htmlextra"

  5. После этого будет сгенерирован файл html, и вы можете иметь этот файл как html отчет, которым также можно поделиться по электронной почте.

0 голосов
/ 13 марта 2020

Сценарий на моей Postman вкладке «Тест» сообщал о явном имени теста, поэтому я изменил его, чтобы он соответствовал имени запроса в коллекции:

pm.test("Status code is 200", function () { pm.response.to.have.status(200); });

Для этого:

pm.test("Request name being tested", function () { pm.response.to.have.status(200); });
...