Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Не работает рекординг в HTTP Proxy Server


(PavelMyxin) #1

Коллеги, добрый день! 

Я новичок в работе с 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(рекординг обычного сайта с такими параметрами работает).

Помогите пожалуйста советом.


(Pnevmoslon) #2

А зачем в FF проставлять такие настройки сети? Jmeter где запускаете? На вот этом компе чтоли: 195.128.157.21?

И к чему этот порт?

И что значит "рекординг обычного сайта с такими параметрами работает"

Если я правильно понимаю задачу, вам нужно записать тест на сайте, который находится по адресу http://195.128.157.21:9502/analytics. Записать его на вашей локальной машине.

В этом случае нужно запустить Jmeter в качестве прокси-сервера, на каком-либо порту. Например 666 :)

Далее, в браузере указать в настройках прокси адрес вашего прокси-сервера(т.е. Jmeter'a) Поскольку запустили вы его прямо на своём компе, т.е. локально, в качестве адреса нужно указать localhost, а в качестве порта, соответственно, 666


(AzaRich) #3

Либо просто указать 127.0.0.1 и любой порт, все должно работать.


(Pnevmoslon) #4

Что значит любой порт? Порт, на котором запущен Jmeter-proxy должен совпадать с портом, указанным в настройках прокси браузера. 

Ну а 127.0.0.1 это синоним localhost, так что да, конечно.


(AzaRich) #5

Абсолютно согласен!


(PavelMyxin) #6

Спасибо, парни!  Заработало!

Просто я до этого проставлял в настройках FF localhost:8080, и затем пробовал зайти на http://195.128.157.21:9502/analytics, дабы проверить что все работает.

А в ответ получал ошибку. А как оказлось, все намного проще: Jemeter все равно зайдет по этой ссылке, какой бы там порт ни стоял.