如何解析来自 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

您还混淆了 urlpath 也请参阅文档。

更改为:

And url 'https://myurl'
And path 'account', data1, 'phoneno', data2, 'someoperationname'

请注意 path 可以用逗号分隔,变量可以混合。

我重复一遍 - 请仔细阅读文档和示例。