В скрипте Jmeter мне нужно обработать http-ответ и манипулировать json для отправки в следующем запросе, потому что на самом деле эта манипуляция происходит в клиенте Angular.
Мой Http-ответ:
[
{
"function":"nameA",
"rast":"F1",
"tag":"EE",
"probs":"0,987"
},
{
"function":"nameB",
"rast":"F2",
"tag":"SE",
"probs":"0,852"
},
{
"function":"nameC",
"rast":"F3",
"tag":"CE",
"probs":"0,754"
}
]
Мне нужно преобразовать результат в json ниже, чтобы опубликовать следующий запрос:
[
{
"function":"nameA",
"rast":"F1",
"type":{
"name":"EE"
},
"id":"alpha"
},
{
"function":"nameB",
"rast":"F2",
"type":{
"name":"SE"
},
"id":"alpha"
},
{
"function":"nameC",
"rast":"F3",
"type":{
"name":"CE"
},
"id":"alpha"
}
]
Я фильтрую ответ с помощью этого JSON Extractor:
[*].["function", "rast", "tag"]
Но теперь мне нужно решить другие проблемы:
Добавление атрибута id
(одинаково для всех функций)
Добавить объект с именем типа.
Переместить атрибут тега в объект с именем type
.
Переименуйте атрибут тега в name
.