/ / Извличане на номер от JSON отговор в JMeter - jmeter

Извличане на номер от JSON отговор в JMeter - jmeter

Аз съм нов JMeter, Искам да донеса 123 номер от отговора JSON по-долу и го запазете в променлива. И потребителят стойността за допълнителни искания.

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

Може ли някой да отговори, за да го постигне, използвайки BeanShell Postprocessor и Regular Expression Extractor или ако има някакъв друг начин да постигнете същото.

Отговори:

0 за отговор № 1
  1. Добави Екстрактор за регулярен израз след обработка като дете на искането, което се връща над JSON
  2. Конфигурирайте го, както следва:

    • Референтно име: нещо смислено, т.е. number
    • Редовно изражение: (d+) successfully created
    • Шаблон: $1$
  3. Ще можете да препратите получената стойност като ${number} или ${__V(number)} по-късно, където е необходимо.

Препратки:

Също така имайте предвид, че JMeter 3.0+ идва с JSON Extractor, тя не е приложима за текущото ви запитване, но ако по-късно ще трябва да получите цялата стойност (и) на атрибута, ще бъде много по-лесно да я използвате, отколкото обикновени изрази


0 за отговор № 2

Екстрактор с регулярен израз с (d+) е най-опростеният.

Reference Name: myNumber

Regular Expression: (d+)

Template `$1$`

Match No. `1`.

То ще бъде запазено в променливата myNumber