0
我有以下響應從請求的JMeter聚集一定的響應值在下次請求使用
[
{
"id": 3767,
"sellerName": "abc",
"siteActivity": [
{
"siteId": -1,
"siteName": "example.com",
"categories": [
{
"categoryId": 79654,
"parentId": null,
"name": "Photo & Picture Frames",
"siteName": null,
"channelType": null
},
{
"categoryId": 114397,
"parentId": null,
"name": "Chests of Drawers",
"siteName": null,
"channelType": null
},
{
"categoryId": 11707,
"parentId": null,
"name": "Jewellery Boxes",
"siteName": null,
"channelType": null
},
{
"categoryId": 45505,
"parentId": null,
"name": "Serving Trays",
"siteName": null,
"channelType": null
}
]
}
]
},
{
"id": 118156,
"sellerName": "xyz",
"siteActivity": [
{
"categoryId": 45505,
"parentId": null,
"name": "Serving Trays",
"siteName": null,
"channelType": null
}
]
}
]
現在來了,我需要提取「ID」的價值觀和「的categoryId」值,並將它們作爲在下一個請求主體中列出。
目前,我正在使用JSON路徑抽出與表達
$.[*].id
讓所有的ID我的手,
$.[*].siteActivity.[categoryId]
的類別ID。 接下來,我想使用上面的值並將它們作爲請求主體中的參數發送。 目前,我能夠與
$.[0].id
,然後將其分配給變量「ID」和使用只提取一個ID在請求主體
{"ids":[{"id":"${id}"}]}
以下,但我希望能夠發送
{"ids":[{"id":"${id}"},{"id":"${id2}"}....]}
有許多IDS哪有沒有限制,所以我不能硬編碼,需要動態的東西做的聚集。什麼樣的處理器可以幫助我?如果可以,請添加一些示例。