对于我们的项目要求,我们必须使用50个用户来运行功能文件。 现在,我可以使用karate.config文件中配置的一个用户来运行。 我需要在配置文件中配置这50个用户,并为所有50个用户运行相同的功能文件。 寻找一种在一个配置文件中配置所有用户并运行功能文件的方法。
答案 0 :(得分:5)
这是我的建议。
不要像这样过载您的配置文件。
使用具有一系列用户的JSON文件。
现在,您可以使用read
语法从任何功能中读取此JSON文件。
您可以使用Karate的内置循环功能来完成所需的操作:https://github.com/intuit/karate#data-driven-features
* def users = read('users.json')
* def result = call read('user-test.feature') users