我想知道是否可以将场景置于循环中? 想象一下,我有一个场景,我想用列表中的10个不同数据对其进行10次测试。将整个场景放在循环中甚至在循环中设置场景名称是一个好主意。有可能吗?
答案 0 :(得分:3)
是的,这就是空手道的数据驱动{
querystring: {
type: 'object',
properties: {
name: { type: 'string' }
},
anyOf: [
{
required: [ 'name' ]
}
],
},
}
所做的。您需要将代码拆分为第二个功能文件(只有一个方案)。
以下是文档的链接:Data Driven Features。
在karate demos中查看示例call
和call-json-array.feature
。