/ / Як витягнути з jmeter за допомогою regex або jsonpath extractor - jmeter, jmeter-plugins

Як витягнути з jmeter за допомогою параметра regex або jsonpath extractor - jmeter, jmeter-plugins

З наведеного нижче, використовуючи регулярний витяг. Як витягти значення змінних #v та "saveInto", зберігаючи лінію подачі та CR (rn). Я спробував витягувати шлях Джонса, але лінії подачі втрачаються.

    "context": {
"#t": "string",
"#v": "jA0EAwMC.rn..CAqQ==rn"
},
"saveInto": [
"jA0EAw.rn.JneU0=rn"
]

Відповіді:

0 для відповіді № 1

спробуйте щось подібне

"#v": "(.?) "? s},? s" зберегти.[? s "(. *?)"


0 для відповіді № 2

Ви можете завантажити змінні за допомогою JSONPath Extractor як:

  1. Щоб витягнути bit "saveInto":

    $..saveInto[0]
    
  2. Щоб витягти біт "#v":

    $..#v[0]
    

Докази:

JSON Path Extractor

Як ви бачите, розриви рядків зберігаються.

Побачити Використання XPath Extractor в JMeter (прокрутіть до розділу «Розбір JSON») для отримання додаткової інформації про використання Extractor та деякої форми посилання на JSONPAth.