как использовать Jmeter с AJAX-запросом - PullRequest
5 голосов
/ 09 августа 2011

Как использовать JMeter с запросом ajax?

У меня есть кнопка с нажатием, и с помощью fiddler я могу найти идентификатор сеанса, который отправляется на сервер.

Что мне делать дальше, используя JMeter, чтобы справиться с этим.

EDIT:

Допустим, у меня в руке есть заголовок, который вызывает запрос. JSESSIONID AJAXREQUEST и так далее куда мне его ставить? ... Я положил его в http имя менеджера заголовка и значение.

1 Ответ

5 голосов
/ 09 августа 2011

Jmeter не будет выполнять Javascript, встроенный в вашу веб-страницу. Однако AJAX-запрос также является HTTP-запросом, который Jmeter сможет выполнять как отдельный HTTP-запрос, и после получения ответа вы можете использовать постпроцессоры (используя XPATH или REGEX) для извлечения идентификатора сеанса в переменной Jmeter.

В качестве альтернативы вы можете записать сценарии Jmeter с помощью прокси-сервера Jmeter, и тогда все запросы HTTP будут записаны для вас, и вам просто нужно будет подключить постпроцессор вручную.

...