/ / Načítanie čísla z odpovede JSON v JMeter - jmeter

Načítanie čísla z odpovede JSON v JMeter - jmeter

Som nový JMeter, Chcem vyzdvihnúť 123 číslo z nižšie uvedenej odpovede JSON a uložte ju do premennej. A použite hodnotu ďalších žiadostí.

 {"data":" Abcd efgh 123 successfully created","error":null,"info":null,"warn":null}

Môže sa niekto obrátiť na dosiahnutie pomocou BeanShell Postprocessor a Regular Expression Extractor alebo ak nejaký existuje iný spôsob, ako dosiahnuť to isté.

odpovede:

0 pre odpoveď č. 1
  1. pridať Regular Expression Extractor Post-Processor ako dieťa žiadosti, ktorá sa vráti nad JSON
  2. Nakonfigurujte ho takto:

    • Referenčné meno: niečo zmysluplné, t. number
    • Pravidelný výraz: (d+) successfully created
    • šablóna: $1$
  3. Budete môcť odkázať extrahovanú hodnotu ako ${number} alebo ${__V(number)} neskôr, ak je to potrebné.

Referencie:

Tiež si uvedomte, že JMeter 3.0+ prichádza s JSON Extractor, nie je použiteľný pre váš aktuálny dotaz, avšak ak neskôr budete musieť získať celú hodnotu atribútu (hodnôt) atribútu, bude oveľa jednoduchšie ho použiť skôr ako regulárne výrazy


0 pre odpoveď č. 2

Regular Expression Extractor s (d+) je najjednoduchší.

Reference Name: myNumber

Regular Expression: (d+)

Template `$1$`

Match No. `1`.

Uloží sa v premennej myNumber