我很高兴使用空手道 DSL 进行 API 测试。但我想知道它是否适合生成测试数据。我们的一些 UI 测试需要一些特定的数据加载,我认为可以通过 Karate DSL 调用 API(Rest 和 SOAP)来生成这些数据。
空手道是否适合于此,或者您会使用其他特定的数据生成工具吗?
预先感谢您的帮助。
答案 0 :(得分:0)
我建议您开始查看新的 RC 版本 (0.9.9.RC3) 您可以使用一个函数来generate data:https://github.com/intuit/karate/tree/develop#json-function-data-source
* def generator = function(i){ if (i == 20) return null; return { name: 'cat' + i, age: i } }