Как написать выражения пути json для приведенного ниже сценария в jmeter.Введите два динамических значения идентификатора сессии и csrf - PullRequest
0 голосов
/ 14 декабря 2018

Как написать выражения пути json для приведенного ниже сценария в jmeter.Мне нужно получить два динамических значения идентификатора сессии и csrf

<input type="hidden" name="_txtSession_Id" value="tw-2777518705045647360wor" >         
<input type="hidden" name="csrf_token" value="QIuBhc0mxMfA0XMczGIoZ+jPRprc3wfxbxCfjHiAykU=" />

1 Ответ

0 голосов
/ 14 декабря 2018

Нельзя использовать JSON Extractor для данных HTML, рассмотрите вариант использования CSS Selector Extractor .

Соответствующая конфигурация будет выглядеть примерно так:

  • Имя созданной переменной: что-либо значимое, например _txtSession_Id
  • Выражение селектора CSS: input[name=_txtSession_Id]
  • Атрибут: value

Вот и все, вы сможете ссылаться на первое значение как ${_txtSession_Id}, где это необходимо.

Точно так же, как вы можете извлечь csrf_token, просто измените CSS Selector Expression на input[name=csrf_token]

Вы можете проверить свои CSS-выражения с помощью View Results Tree listener

enter image description here

...