我有一个功能,我需要从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