В моем BeanShell PreProcessor
моем POST
запросе у меня есть следующий код:
String[] serversName = new String[]{"FrontEnd", "BackEnd"};
props.put("serversName",serversName);
Теперь в данных тела моего POST запрос, мне нужно позвонить serverNames
(скажем, мне нужен только первый элемент). Я попытался вызвать его следующим образом:
{
"properties": {
"name": ${props.get(serversName[${serverIndex}])},
"ram": 1024,
"cores": 1,
"cpuFamily": "AMD_OPTERON",
"availabilityZone": "AUTO"
}
, используя ${props.get(serversName[0])
, но он жалуется на BAD Request 400 !
Когда я проверяю свой запрос в слушателе, это как показано ниже:
POST data:
{
"properties": {
"name": ${props.get(serversName[0])},
"ram": 1024,
"cores": 1,
"cpuFamily": "AMD_OPTERON",
"availabilityZone": "AUTO"
}
Как получить доступ к переменной props внутри моего запроса?