POSTMAN ENV FILE, разные значения для одного и того же объекта - PullRequest
1 голос
/ 24 апреля 2019

В настоящее время я запускаю свои сценарии почтальона, используя Newman, с помощью следующей команды Newman запустите [имя файла] .json -e [имя env]

У меня настроен файл env.json, но для одной из моих переменных может быть более 1 ввода, и я хотел бы контролировать, что вызывать из командной строки ... например, в моем файле env теперь мы есть


            {
            "key": "type",
            "value": "collection",
            "description": "",
            "enabled": true
            },

типом может быть либо "collection", либо "series", и я хотел бы иметь возможность запустить тест и выдавать данные из командной строки ... вместо создания другого файла .json env.

Спасибо

1 Ответ

0 голосов
/ 26 апреля 2019

Вы пытались настроить эту конкретную переменную с помощью newman?

У вас есть две разные опции командной строки:

--global-var <key=value> --env-var <key=value>

Просто введитеnewman run --help для получения дополнительной информации.

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

В вашемcase:

newman run [filename] .json -e [env name] --env-var value="Collection"

или

newman run [filename] .json -e [env name] --env-var value="series"

Надеюсь, что это было полезно.

Приветствия

...