используйте jmeter для загрузки сайта: каждый раз при запуске скрипта URL-адрес меняется - PullRequest
1 голос
/ 28 сентября 2011

Я пытаюсь протестировать сайт с помощью Jmeter, и я использовал его HTTP-прокси-сервер для создания сценария.

На самом деле, процесс этого скрипта
1. авторизоваться
2. нажмите на ссылку на другую страницу и введите некоторую информацию, и нажмите ОТПРАВИТЬ
3. выход из системы.

Проблема в том, что каждый раз, когда я запускаю скрипт, все идет хорошо, прежде чем нажимать кнопку SUBMIT. 'Потому что после нажатия, 8 случайных чисел или букв будут добавлены в URL. Таким образом, каждый раз, когда я запускаю скрипт, URL-адрес отличается от первого раза, когда он был создан.

Кто-нибудь сталкивался с таким вопросом?

1 Ответ

3 голосов
/ 28 сентября 2011

Пара вещей, чтобы рассмотреть:

  1. Являются ли эти "случайные числа" в исходном коде или просто URL-адресом в виде параметр? Если это так, см. Ниже.
  2. Это идентификатор JSESSION? Если это так - используйте менеджер файлов cookie. Это должно решить проблему.

Если они есть в исходном коде, вам нужно использовать регулярное выражение для извлечения значения. Вы будете хотеть это как ребенок Step2, делая вашу структуру:

Login
Form Page
 --- Regex for Submit button
Submit

http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

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