Можем ли мы зациклить файлы объектов и выполнить их, используя несколько пользователей для входа в каратэ? - PullRequest
0 голосов
/ 08 октября 2018

В соответствии с требованиями нашего проекта мы должны запустить файл функций, используя 50 пользователей.На данный момент я могу работать с одним пользователем, который настроен в файле karate.config.Мне нужно настроить этих 50 пользователей в файле конфигурации и запустить один и тот же файл функций для всех 50 пользователей.Ищете способ настроить всех пользователей в одном файле конфигурации и запустить файл функций.

1 Ответ

0 голосов
/ 08 октября 2018

Вот мое предложение.

Не перегружайте ваш конфигурационный файл следующим образом.

Используйте JSON-файл с массивом пользователей.

Теперь вы можете прочитать этоФайл JSON из любой функции, использующей синтаксис read.

И вы можете использовать встроенную в Карате возможность зацикливания, чтобы делать то, что вам нужно: https://github.com/intuit/karate#data-driven-features

* def users = read('users.json')
* def result = call read('user-test.feature') users
...