Newman - запуск определенного действия перед каждым тестовым сценарием / testcase - PullRequest
0 голосов
/ 16 октября 2018

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

Я выполняю коллекцию, которую я экспортировал из почтальона.У меня возникла проблема, когда я использовал событие beforeTest, которое я ожидаю запустить перед каждым тестовым сценарием (подпапкой в ​​почтальоне), но происходит то, что он запускается перед каждым http-запросом.

Вот пример кода из моего файла js runner.

newman.run({
    collection: "myCollection.json",
    environment:  "myEnvironment.json",
    globals: "",
    reporters: ['json','html','cli'],
    reporter: {}
}).on('beforeTest', function (err, args) { //before test run
    //Run some code here
    //Expected: Since I used 'beforeTest' I expect that this code will be triggered before each testscript
    //Actual: This code was triggered before each http request
}).on('start', function (err, args) { // on start of run, log to console
    //Run Testscript here
}).on('done', function (err, summary) {
    //Run some code here
});

Есть ли способ, при котором событие beforeTest будет запускаться только перед каждым тестовым сценарием?я что-то пропустил или я делаю что-то не так?Я ценю любую помощь Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...