【发布时间】:2017-09-10 17:57:15
【问题描述】:
我有一个地图列表(从休息请求的 json 输出中解析),比如
[[Mobile:9876543210, Name:ABCD], [Mobile:8765432109, Name:EFGH], [Mobile:7654321098, Name:IJKL], [Mobile:6543210987, Name:MNOP]]
原来的 JSON 是这样的
{
"data": [{
"Name": "ABCD",
"Mobile": "9876543210"
},
{
"Name": "EFGH",
"Mobile": "8765432109"
},
{
"Name": "IJKL",
"Mobile": "7654321098"
},
{
"Name": "MNOP",
"Mobile": "6543210987"
}
]
}
我想从名字中获取移动值
尝试了一些东西,但没有成功。
在使用 Groovy 的 JMETER JSR223 后处理器中尝试这个。
【问题讨论】:
-
使用
collectEntries从中构建地图,其中您将姓名作为键,将手机作为值。因此您可以使用该地图在手机上查找名称。如果你只需要这样做一次,你也可以使用findResult。除此之外,请添加您迄今为止尝试过的内容以及您的方法遇到的问题。 -
未来,请不要说“尝试了一些东西”——命名并描述它们。
标签: json list groovy hashmap jmeter