1) Версия Newman (можно найти через newman -v): version is 4.6
2) Сведения об ОС (тип, версия и архитектура): RHEL 7.4
3)Вы используете Newman в качестве библиотеки или через CLI?Загруженный Newman через npm
4) Вы сталкивались с этим недавно, или эта ошибка всегда была: мы выполняем наши коллекции почтальонов через newman в Jenkins впервые.
5) Ожидаетсяповедение: status 200
6) Команда / скрипт, используемый для запуска Newman: HTTP_PROXY=http://xx.xx.xx.xx:xx HTTPS_PROXY=http://xx.xx.xx.xx:xx newman run collections.json --reporters junit,html,xml
Мы пытаемся автоматизировать выполнение наборов тестов API с использованием Newman в Jenkins.Коллекции выполняются должным образом в почтальоне, но мы получаем 403 запрета, когда выполняем их в Дженкинсе.Мы получаем следующие результаты:
GET http://xx.xx.xxx.xx:xxxx/api/add-lead/ [403 Forbidden, 2.69KB, 133ms]
There was an error running your collection: tunneling socket couldn't be established, statusCode=403
Мы установили Jenkins и необходимые возможности для выполнения коллекций почтальонов в агенте Jenkins.Дженкинс, агент, IP-адреса, упомянутые в командах GET, PUT, находятся во внутренней сети нашего банка.
В чем может быть причина, поскольку мы просканировали похожие проблемы, но не нашли удовлетворительных ответов.
Пожалуйста, скажите мне, если вам нужны какие-либо другие детали.
С уважением