Я получил два набора значений с помощью экстрактора JSON в JMeter, который я хочу объединить. Позвольте мне привести ниже пример для формата, который я хочу использовать.
Ниже приведены два набора захваченных значений:
Набор 1: [V2520 V2522 V2521 V2500 V2500]
Набор 2: [PL PL PL NP NP]
Итак, из приведенных выше наборов я ищу что-то вроде следующего значения, потому что тело, которое я должен отправить в последующем вызове, содержит комбинацию этих двух значений:
Ответ: ["V2520PL", "V2522PL", "V2521PL", "V2500NP", "V2500NP"]
Не могли бы вы помочь мне решить эту проблему в JMeter с помощью Groovy? Это JSON у меня есть:
{ "body": {
"responseObject": [
{
"benefitInfo": [
{
"procedureCode": "V2520",
"modifier": "PL",
"usage": "Dress",
"authorizationID": null,
"description": "ContactLensDisposable",
"id": "96",
"coPayAmount": "25"
},
{
"procedureCode": "V2522",
"modifier": "PL",
"usage": "Dress",
"authorizationID": null,
"description": "ContactLensDisposableBifocal",
"id": "98",
"coPayAmount": "25"
},
{
"procedureCode": "V2521",
"modifier": "PL",
"usage": "Dress",
"authorizationID": null,
"description": "ContactLensDisposableToric",
"id": "97",
"coPayAmount": "25"
},
{
"procedureCode": "V2500",
"modifier": "NP",
"usage": "Dress",
"authorizationID": null,
"description": "ContactLens (Non Plan)",
"id": "89",
"coPayAmount": "0"
},
{
"procedureCode": "V2500",
"modifier": "NP",
"usage": "Dress",
"authorizationID": null,
"description": "ContactLensConventional (Non Plan)",
"id": "157",
"coPayAmount": "0"
}
]
}
]}}