Arrays Gatling-从JSON数组响应中提取数据
如果我有这样的回复:Arrays Gatling-从JSON数组响应中提取数据,arrays,json,gatling,jsonpath,Arrays,Json,Gatling,Jsonpath,如果我有这样的回复: { "A": 2, "B": [ { "CCC": "abcde", "DDD": { "EEE": 11, "FFF": 22 } }, { "CCC": "fghij", "DDD": { "EEE": 111, "FFF": 222 } } ] } 如何获取列表中的所有值 如果我使用: .che
{
"A": 2,
"B": [
{
"CCC": "abcde",
"DDD": {
"EEE": 11,
"FFF": 22
}
},
{
"CCC": "fghij",
"DDD": {
"EEE": 111,
"FFF": 222
}
}
]
}
如何获取列表中的所有值
如果我使用:
.check(jsonPath("$..CCC").saveAs("VARIABLE"))
我只得到第一个CCC abcde。通过CCC[*]执行此操作会引发错误。我认为,您应该在check语句中添加findAll 例如:
.check(jsonPath("$..[*].CCC").findAll.saveAs("VARIABLE"))
请定义您的错误
干杯,
Peekay我认为,您应该在支票对账单中添加findAll 例如:
.check(jsonPath("$..[*].CCC").findAll.saveAs("VARIABLE"))
请定义您的错误
干杯,
皮凯嗨,皮凯。我想这已经奏效了。我对5个值得到了这个结果:一些向量8A7D477D-59a0-4920-ad10-8c1a7fd65c3b、af9efa88-a358-40b1-b206-c90555b6ff52、ba22986e-1b92-4dbf-b95f-1ed8b428d9e4、47b96be4-4e5c-4afa-baa9-a4a118606c84、63abc057-8f0e-48ca-881d-C2308B14811这5个值是某种ID。我相信这是一个序列?如何迭代和处理序列…?嗨,Alichino,首先,findAll收集所有值。不管有多少个值。第二,你可以跟着,${abc0},${abc1},${abc2}。。。按顺序传递值。我想,你已经找到了答案。干杯,皮凯嗨,皮凯。我想这已经奏效了。我对5个值得到了这个结果:一些向量8A7D477D-59a0-4920-ad10-8c1a7fd65c3b、af9efa88-a358-40b1-b206-c90555b6ff52、ba22986e-1b92-4dbf-b95f-1ed8b428d9e4、47b96be4-4e5c-4afa-baa9-a4a118606c84、63abc057-8f0e-48ca-881d-C2308B14811这5个值是某种ID。我相信这是一个序列?如何迭代和处理序列…?嗨,Alichino,首先,findAll收集所有值。不管有多少个值。第二,你可以跟着,${abc0},${abc1},${abc2}。。。按顺序传递值。我想,你已经找到了答案。干杯,皮凯