Как использовать классы Java и JMeter API внутри JSR223 PostProcessor

Я использую JMeter для извлечения данных из ответа JSON (HTTP-запрос). Я использовал постпроцессор JSR223. Согласно JMeter API, метод extractWithJsonPath () в классе JSONManager может использоваться для извлечения данных из строки JSON.

когда я пробую это, возникает исключение javax.script.ScriptException, говорящее, что «Неизвестный класс: JSONManager»


String jsonString = ctx.getPreviousResult().getResponseDataAsString(); 
log.info(new JSONManager().extractWithJsonPath(jsonString , "$.data"));

Я просто попробовал метод .getClass () в классе Java.lang.Object, и он также не распознается.


person SSFS    schedule 10.05.2019    source источник


Ответы (1)


Для этого используйте jMeter JSON Extractor: https://jmeter.apache.org/usermanual/component_reference.html#JSON_Extractor

person lojza    schedule 13.05.2019