2012-02-08 3 views
0

запрос Jmeter POST не обрабатывается должным образомзапрос Jmeter POST не обрабатывается должным образом

я хочу записать редактирование стороны JSPWiki с HTTP-прокси из Jmeter. После этого я хочу интегрировать этот запрос в свой план тестирования.

Я добавил HTTP-прокси-сервер и дерево результатов просмотра на свое рабочее место и записал редактирование страницы Wiki. Новое содержание я написал в форме был добавлен в вики страницы, но View Results Tree принес это для запроса редактирования:

Код ответа: 302 Ответное сообщение: Временно перемещено

Я добавил этот запрос группа потоков, изменила значение для _editedtext (текст страницы с новым текстом) в этом запросе и запустила тест. Исходное дерево результатов поиска подхвачено ответным кодом: 200, что все будет хорошо, но содержимое стороны не изменилось.

Как я могу получить запрос POST для тестового плана, который фактически изменяет содержимое стороны?

Спасибо

ответ

0

jMeter не может записывать javascript. Если вы редактируете страницу с помощью редактора wysiwyg, очень вероятно, что вы пытаетесь записать сайт javascript, который не будет работать.

Существует вероятность того, что все Javascript заполняет поле в форме, и в этом случае вы находитесь на правильном пути. Вам нужно будет проверить источник страницы и попытаться выяснить, что именно происходит под капотом.

302 - это, вероятно, поведение действия отправки, когда разработчик хочет, чтобы ваш браузер перенаправлялся на другой URL-адрес. В большинстве случаев это трюк для предотвращения проблем, когда пользователь нажимает «обновить» на веб-странице.

2

Я нашел, с версией 2.8, что когда. *. Html помещен как единственный элемент в списке «Шаблоны URL для включения» на странице конфигурации HTTP-прокси-сервера (как указано в учебнике), только GET были записано. Я не мог понять, почему POST, которые я запускал в браузере, отображались только в журналах HTTP Proxy Server «Просмотр результатов», но не записывались «Контроллером записи». Когда я оставил список «Шаблоны URL для включения» пустым, все, хорошее и плохое было записано, поэтому мне пришлось вручную удалить записи .js и .CSS, но как GET, так и POST, наконец, были записаны. Я не уверен, что это была твоя проблема, и я думаю, что есть лучший способ ее решить, если это так, но может предложить намек на то, что не так.

Смежные вопросы