Я получаю 2 ошибки при запуске моего скрипта почтальона в докере в GitLab. Тот же сценарий работает нормально через Почтальон и Ньюман

Я получаю две ошибки, как показано на прикрепленном скриншоте, при попытке запустить мой скрипт почтальона (collection.json) в докере в GitLab. Ниже приведены сведения о настройках моей системы:

  1. Ньюман версия: 4.1.0
  2. Детали ОС: Windows 7, 64 бит
  3. Ожидаемое поведение: я должен получить код состояния как 200, и мое утверждение должно пройти.
  4. Команда / скрипт, используемый для запуска Newman: запуск newman Generate_Access_Token.postman_collection.json --reporters cli, html --reporter-html-export report.html
  5. Коллекция используется:

    {"info": {"_postman_id": "392fa8ba-2f61-43df-be6e-ea06cbf07bb5", "name": "Создать токен доступа", "schema": " https://schema.getpostman.com/json/collection/v2.1.0/collection.json"}," item ": [{" name ":" GenerateAccessToken "," event ": [{" listen ":" test "," script ": {" id ":" b0219bcc -2961-421e-ada5-66c3fcd7096e "," type ":" text / javascript "," exec ": [" pm.test ("Code status is 200", function () {", " pm.response.to.have.status(200);", "});" ] } } ], "request": { "auth": { "type": "noauth" }, "method": "POST", "header": [ { "key": "Content-Type", "value" ": "application/json" }, { "key": "correlationId", "value": "04ef78f3-7f50-497b-9a78-4caf870cac0c" }, { "key": "client_secret", "value": "1925eB20B16c4560a330850e7E4b2Caa "}, {" key ":" client_id "," value ":" 40297376d0e74f61ad51427254c3302e "}]," body ": {" mode ":" raw "," raw ":" {} "}," url ": { "raw": " https://api-exp-dev.lfg.com/api/esignature/generateAccessToken", "protocol": "https", "host": ["api-exp-dev", "lfg", "com"], "path": ["api", "esignature", "generateAccessToken"]}}, "response": []}]}

  6. файл gitlab-ci.yml

    этапы: - тестирование

    postman_tests: stage: тестовое изображение: имя: postman/newman_alpine33 точка входа: [""] сценарий: - newman --version - npm install -g newman-reporter-html - запуск нового пользователя Generate_Access_Token.postman_collection.json - репортеры cli, html - -reporter-html-export report.html артефакты: когда: всегда пути: - report.html

1 ответ

Решение

Это сработало для меня, добавив --insecure в конце моего оператора run. Новое утверждение выглядит следующим образом:

  • новичок запускает Generate_Access_Token.postman_collection.json --reporters cli, html --reporter-html-export report.html --insecure
Другие вопросы по тегам