Используя Jmeter, чтобы заполнить форму? - PullRequest
7 голосов
/ 04 декабря 2009

Может кто-нибудь помочь мне разобраться, как использовать jmeter и заставить его заполнять и отправлять форму автоматически? Например, мне нужно заполнить окно поиска Google и нажать кнопку «Мне повезет»?

Ответы [ 3 ]

7 голосов
/ 04 декабря 2009

Google не хороший пример, потому что он использует GET для формы. Например, чтобы выполнить поиск «jmeter» и нажать кнопку «Feeling Lucky», вы можете просто отправить этот URL,

http://www.google.com/search?hl=en&source=hp&q=jmeter&oq=&btnI=1

Чтобы создать реальный пост, вам нужно найти имена полей элемента управления формы по трассировке или, посмотрев на источник HTML, и просто сделать что-то, как показано здесь Имя пользователя / пароль - это имя поля для публикации. Действие http://www.example.com/login.

JMeter example

6 голосов
/ 05 августа 2010

Обратите внимание, что снимок экрана неправильный. Этот метод является «GET» и должен быть установлен в «POST», иначе форма не будет отправлена ​​должным образом.

2 голосов
/ 04 декабря 2009

Есть ли причина, по которой вы хотите загрузить тестовый Google? Если вы просто хотите иметь скрипт, который тестирует функциональность веб-сайта, попробуйте selenium: http://seleniumhq.org/. Если вы действительно пытаетесь загрузить тестирование формы, вам нужно создать соответствующий запрос. Использование такого инструмента, как Fiddler, может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...