如何在同一特性中从JSON和CSV中读取测试数据



我有一个功能,我需要从JSON文件中读取完整性检查,并从CSV文件中读取大量测试。我还需要验证Amazon S3 bucket

中的数据。我在后台设置了如下内容:

  • form fields read ('json/health .json')
  • defbulk = read ('data/Bulk.csv')

场景1:验证json文件中的数据

场景2:验证csv文件中的数据

我遇到的问题是,即使从场景2中的CSV文件中读取数据,验证也是来自json文件。禁用"*表单字段读取";结果为400

如果没有完整的工作示例,您的问题是不可能理解的,因此请遵循此过程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

一个建议是把你需要的数据放在变量中,这样你就能更好地控制:

* def fieldData = read('json/Sanity.json')
* def bulkData = read('data/Bulk.csv')

然后在你想要的地方使用它们,不要混淆。

* form fields fieldData

相关内容

  • 没有找到相关文章