有人使用 Karate DSL 作为测试数据管理工具吗?
Does anybody use Karate DSL as a test data management tool?
我很高兴使用空手道 DSL 进行 API 测试。但我想知道它是否适合测试数据生成。我们的一些 UI 测试需要一些特定的数据负载,我认为这可以通过 Karate DSL 调用 API(Rest 和 SOAP)来生成。
空手道是否足以胜任此任务,或者您会使用其他特定的数据生成工具吗?
在此先感谢您的帮助。
我建议你开始看新的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 } }
我很高兴使用空手道 DSL 进行 API 测试。但我想知道它是否适合测试数据生成。我们的一些 UI 测试需要一些特定的数据负载,我认为这可以通过 Karate DSL 调用 API(Rest 和 SOAP)来生成。
空手道是否足以胜任此任务,或者您会使用其他特定的数据生成工具吗?
在此先感谢您的帮助。
我建议你开始看新的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 } }