Коллекция Postman json, запущенная от jenkins с помощью пакетной команды newman. Двоичный файл заполняется на экране jenkins, пожалуйста, помогите мне решить эту проблему

Я разработал коллекцию почтальонов. экспортируется как json и запускается из jenkins с помощью пакетной команды как .... «newman -c CollectionName.json -O output.json — H Reports.html». Двоичный файл заполняется на экране Дженкинса....

Пример... [90m—Œ———————————————————————————————————————————————— ”€ ” ” ” ” ” ” ” ” € ” € ” € ” € ” € ” € [39 м [90 м ” ¬ ” € ” € ” € ”€ ──────[39m[90m┬────────┠€â”€â”[39 м [90 м‚] [39 м [90 м‚] [39 м выполнено [90 м‚] [39 м не удалось [90 м‚‚ [39 м [90 м‟œâ”€â”€â”€â”€ --- €â”€â”€”€â”€[39m[90m┼──────────[39m [90 м — ¼ — — — — — — — — — — — [39 м [90 м —] — [39 м [32 митерации] [39 м [90 м] ”‚[39 м 1 [90 м—“, [39 м 0 [90 м—“, [39 м [90 м——————————————————————————————————————————— €â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€[39m[90mâ ”¼—“———————————————————————————————————————————————————————————————————————————————————————— €â”€â”€â”€â”€â”€â”¤[39m


person Arijit    schedule 11.08.2018    source источник


Ответы (2)


Вы пробовали опцию --disable-unicode в своей команде newman? Итак, ваша команда newman должна выглядеть следующим образом:

newman run --disable-unicode "CollectionName.json"....<other arguments as required>

(вот ссылка, которую можно использовать в качестве руководства для команд Ньюмана).

Кстати, в целом на Jenkins, если вы хотите полностью решить эту проблему со специальными символами, вы можете взглянуть на это.

person Rishi    schedule 31.08.2018

Это может кому-то помочь: у нас был jenkins 2.204, работающий локально на компьютере с Windows 10, и у нас была такая же проблема. Нам пришлось указать --disable-unicode в конце, а также использовать узел ключевого слова в начале команды, например: cd C:\\Users\\<userId>\\AppData\\Roaming\\npm\\node_modules\\newman\\bin node newman run "C:\\Users\\<userId>\\develop\\postman\\Sample-Postman-automated-tests.postman_collection.json" --disable-unicode Справка по этой ссылке: https://www.toolsqa.com/postman/run-postman-коллекция-на-дженкинсе/

person JavaTec    schedule 06.01.2020
comment
Вам не нужно добавлять «узел» в префикс команды newman, если вы добавили узел в переменные среды. Всегда рекомендуется хранить Node в переменной Environment. - person Rishi; 23.09.2020