Какова цель создания постпроцессора в jmeter?
В каком сценарии мы будем использовать этот пост-процессор в jmeter? и какова основная цель его использования?
2 ответа
Рассмотрим сценарий входа в систему, в котором мы отправляем HTTP-запрос на вход. Предположим, что в ответе на этот запрос есть параметр, и мы хотим извлечь и использовать этот параметр позже. Так что в этом случае нам понадобится постпроцессор (экстрактор регулярных выражений). Это наиболее часто используемый постпроцессор в JMeter.
Точно так же, если мы хотим запустить некоторый Java-код после любого конкретного сэмплера (запроса), тогда мы можем добавить постпроцессор bean-shell под наш сэмплер. Например, мы извлекли значение из ответа, и теперь мы хотим умножить его на 2. Поэтому мы сначала добавим постпроцессорное извлечение регулярных выражений, а затем добавим постпроцессор bean-shell.
В официальной документации JMeter упоминается, что постпроцессоры применяются после сэмплеров. Они применяются ко всем сэмплерам в одной и той же области, поэтому для того, чтобы постпроцессор применялся только к определенному сэмплеру, добавьте его как дочерний элемент сэмплера.
Проверьте этот вопрос на примере постпроцессорного экстрактора: как извлечь или извлечь значение из тега Div с помощью Jmeter
Post Processor используется для извлечения контента из ответа.