如何解析来自 json 的数据并在 REST 中填充 Url
How to parse data from jason and populate in REST Url
我无法在空手道中将 json 文件中的数据提供给 Rest URL。我的功能文件结构如下;请大家帮忙
场景大纲:获取响应
给定 def 数据 = 读取('classpath:JsonFilePath/data.json')
并且 def data1 = someJson.data[0].data1
并且 def data2 = someJson.data[0].data2
和路径='https://myurl/account/#(data1)/phoneno/#(data2)/someoperationname'
方法获取时
然后状态成功
在这种情况下,我收到无效帐户和无效电话号码错误,这意味着 URL 没有从 json 文件中获取数据。
请参考文档:https://github.com/intuit/karate#rules-for-embedded-expressions
您还混淆了 url
和 path
也请参阅文档。
更改为:
And url 'https://myurl'
And path 'account', data1, 'phoneno', data2, 'someoperationname'
请注意 path
可以用逗号分隔,变量可以混合。
我重复一遍 - 请仔细阅读文档和示例。
我无法在空手道中将 json 文件中的数据提供给 Rest URL。我的功能文件结构如下;请大家帮忙
场景大纲:获取响应
给定 def 数据 = 读取('classpath:JsonFilePath/data.json')
并且 def data1 = someJson.data[0].data1
并且 def data2 = someJson.data[0].data2
和路径='https://myurl/account/#(data1)/phoneno/#(data2)/someoperationname'
方法获取时
然后状态成功
在这种情况下,我收到无效帐户和无效电话号码错误,这意味着 URL 没有从 json 文件中获取数据。
请参考文档:https://github.com/intuit/karate#rules-for-embedded-expressions
您还混淆了 url
和 path
也请参阅文档。
更改为:
And url 'https://myurl'
And path 'account', data1, 'phoneno', data2, 'someoperationname'
请注意 path
可以用逗号分隔,变量可以混合。
我重复一遍 - 请仔细阅读文档和示例。