Я новичок в работе с Jemeter и у меня не получается сделать рекорд своих действий в HTTP Proxy Server.
Ситуация такая: есть сайт http://195.128.157.21:9502/analytics, при переходе на данную страницу появляется страница авторизации. Сам сайт представляет отчеты на основании данных из Oracle DB.
Так вот, в FF я проставляю настройки сети: HTTP proxy:195.128.157.21, port:9502.
В Jmeter, в WorkBench добавляю HTTP Proxy Server и прописываю порт 9502. Затем нажимаю Start и выполняю шаги(открыл FF, загрузил страницу, логин/логофф) Stop.
В итоге в дереве нет записанных шагов.
В интернатах есть много статей о HTTP Proxy Server, но у всех описаны примеры использования localhost:8080(рекординг обычного сайта с такими параметрами работает).
А зачем в FF проставлять такие настройки сети? Jmeter где запускаете? На вот этом компе чтоли: 195.128.157.21?
И к чему этот порт?
И что значит "рекординг обычного сайта с такими параметрами работает"
Если я правильно понимаю задачу, вам нужно записать тест на сайте, который находится по адресу http://195.128.157.21:9502/analytics. Записать его на вашей локальной машине.
В этом случае нужно запустить Jmeter в качестве прокси-сервера, на каком-либо порту. Например 666 :)
Далее, в браузере указать в настройках прокси адрес вашего прокси-сервера(т.е. Jmeter'a) Поскольку запустили вы его прямо на своём компе, т.е. локально, в качестве адреса нужно указать localhost, а в качестве порта, соответственно, 666
Просто я до этого проставлял в настройках FF localhost:8080, и затем пробовал зайти на http://195.128.157.21:9502/analytics, дабы проверить что все работает.
А в ответ получал ошибку. А как оказлось, все намного проще: Jemeter все равно зайдет по этой ссылке, какой бы там порт ни стоял.