Перейти к содержимому

Фотография

Jmeter proxy server не записывает с внешним прокси


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Ivan_Dunskyi

Ivan_Dunskyi

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Иван Дунский

Отправлено 16 февраля 2012 - 09:26

Возникла задача. Хочу записать скрипт с помощью HTTP Proxy Server. Все делаю по мануалу. Запускаю Jmeter вот так из командной строки:

jmeter -H my.proxy.server -P 8000 -u username -a password -N localhost

-H [proxy server hostname or ip address]
-P [proxy server port]

Прокси и порт - те, с помощью которых выхожу в инет.

Естественно, в HTTP Proxy Server прописываю порт, который использую и указываю в качестве Target Controller'a Recording Controller который содердиться в созданной Thread Group.
Для Workbench'a и Thread Group добавил HTTP Header Manager, в котором указал используемый браузер в качестве User-Agent'a.
Нажимаю Start перехожу в браузер, открываю ссылки, но в указанном Recording Controller'e ничего нет.

Где я ошибаюсь и что делаю не так? Подскажите пожалуйста...

Прикрепленные файлы

  • Прикрепленный файл  Test plan3.JPG   152,48К   43 Количество загрузок:

  • 0

#2 Ivan_Dunskyi

Ivan_Dunskyi

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Иван Дунский

Отправлено 16 февраля 2012 - 11:44

Также установил FoxyProxy. Прописал в нем проксю, которую использую для Jmeter'a. Все ссылки, на которые я захожу, отображаются в логах FoxyProxy. Но в Thread Group, где отображаются записанные скрипты по-прежнему ничего нет.
  • 0

#3 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 16 февраля 2012 - 12:56

а в браузере вы выставили использовать локальный прокси сервер на вашем порте 3128 ?
не знаю, что такое FoxyProxy, но прокси указывается в настройках сети браузера.
Я еще советую юзать implemantation HttpClient3.1 в http samplers.
  • 0

#4 Ivan_Dunskyi

Ivan_Dunskyi

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Иван Дунский

Отправлено 16 февраля 2012 - 13:26

а в браузере вы выставили использовать локальный прокси сервер на вашем порте 3128 ?
не знаю, что такое FoxyProxy, но прокси указывается в настройках сети браузера.
Я еще советую юзать implemantation HttpClient3.1 в http samplers.


в браузере тот прокси, с помощью которого выхожу в инет, то есть внешний. Если поставить localhost, то понятно, что работать не будет.

FoxyProxy - тулза для переключения разных прокси в одном браузере. У неё есть лог всех отправленных запросов.

А можете обьяснить почему HttpClient3.1. Не понимаю разницу между ним и остальными...Спасибо.
  • 0

#5 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 16 февраля 2012 - 13:37


а в браузере вы выставили использовать локальный прокси сервер на вашем порте 3128 ?
не знаю, что такое FoxyProxy, но прокси указывается в настройках сети браузера.
Я еще советую юзать implemantation HttpClient3.1 в http samplers.


в браузере тот прокси, с помощью которого выхожу в инет, то есть внешний. Если поставить localhost, то понятно, что работать не будет.

FoxyProxy - тулза для переключения разных прокси в одном браузере. У неё есть лог всех отправленных запросов.

А можете обьяснить почему HttpClient3.1. Не понимаю разницу между ним и остальными...Спасибо.


The Java HTTP implementation has some limitations:
There is no control over how connections are re-used. When a connection is released by JMeter, it may or may not be re-used by the same thread.
The API is best suited to single-threaded usage - various settings (e.g. proxy) are defined via system properties, and therefore apply to all connections.
There is a bug in the handling of HTTPS via a Proxy (the CONNECT is not handled correctly). See Java bugs 6226610 and 6208335.
It does not support virtual hosts.
  • 0

#6 Ivan_Dunskyi

Ivan_Dunskyi

    Новый участник

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Иван Дунский

Отправлено 16 февраля 2012 - 13:56

The Java HTTP implementation has some limitations:
There is no control over how connections are re-used. When a connection is released by JMeter, it may or may not be re-used by the same thread.
The API is best suited to single-threaded usage - various settings (e.g. proxy) are defined via system properties, and therefore apply to all connections.
There is a bug in the handling of HTTPS via a Proxy (the CONNECT is not handled correctly). See Java bugs 6226610 and 6208335.
It does not support virtual hosts.


Использовал HttpClient 3.1...Не помогло. Все-равно указанный Thread Group пустой. Пробовал Recording Controller - тот же результат. Поставил после Proxy Server'a Summary Report и View Result Tree - там также все пусто. Перепроверял все настройки - все вроде хорощо. Не могу понять в чем причина. Подскажите, буду ОЧЕНЬ признателен...
  • 0

#7 kindman

kindman

    Новый участник

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Тигран

Отправлено 31 мая 2012 - 12:09

Также установил FoxyProxy. Прописал в нем проксю, которую использую для Jmeter'a. Все ссылки, на которые я захожу, отображаются в логах FoxyProxy. Но в Thread Group, где отображаются записанные скрипты по-прежнему ничего нет.


А вы попробовали найти ответ на ваше вопрос в поисковиках , они вас могут помочь , а то кажется никто не знает ответ на ваш вопрос .
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных