JMeter: необходима запись локального веб-приложения с помощью HTTP-прокси - PullRequest
2 голосов
/ 16 декабря 2011

У меня серьезная проблема с прошлой недели.Я объясню свой сценарий очень четко.

Я создал WebApplication в ASP.NET и развернул его в своем локальном IIS с портом 80 по умолчанию. Я хочу запустить JMeter Тестирование для этого.

Препятствия, которые у меня есть со стороны:

1) Я работаю в Корпоративной сети.Базовый интернет сам по себе с прокси.скажем, мое интернет-соединение будет работать только в случае применения host:<abcproxy> and port:<someportnumber>

2) Ни одно из моих приложений localhost не будет разрешено с этим прокси-сервером, поэтому мне нужно пропустить прокси-сервер, чтобы просмотреть веб-приложение, которое я развернул в своем локальномIIS.Я использовал http://www.roseindia.net/jmeter/using-jmeter.shtml этот сайт для справки, и он работает нормально.Но я не могу записать, потому что я хочу использовать HTTPProxy .Если я использую HTTP-прокси, я должен указать номер порта для прослушивания.Если я даю номер порта в WorkBench->HTTPProxy, то я не могу дать тот же номер порта, потому что номер порта, который я дал на http-прокси, не будет работать в моем браузере.Если я задаю номер порта по умолчанию 80 в HTTPProxy , то JMeter не будет работать (он говорит, что номер порта уже используется. Попробуйте другой номер порта, причина в том, что мой IIS использует этот портномер.)
Пожалуйста, предложите мне какое-нибудь решение для записи тестирования с использованием HTTPProxy или предложите мне другой способ записи.Даже небольшие ответы будут очень полезны для меня.Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 16 декабря 2011

Посмотрите на этот документ, я думаю, вы найдете его очень полезным.

http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf

Это даст вам более глубокое объяснение.

2 голосов
/ 16 декабря 2011

Вы пробовали это :

Если вы проводите тестирование из-за брандмауэра / прокси-сервера, вам может потребоваться предоставить JMeter имя хоста брандмауэра / прокси-сервера и номер порта. Для этого запустите файл jmeter.bat / jmeter из командной строки со следующими параметрами:

-H [имя хоста прокси-сервера или IP-адрес]

-P [порт прокси-сервера]

-N [непрокси-хосты] (например, * .apache.org | localhost)

-u [имя пользователя для аутентификации прокси-сервера - при необходимости]

-a [пароль для аутентификации прокси-сервера - при необходимости]

Пример: jmeter -H my.proxy.server -P 8000 -u имя пользователя -a пароль -N localhost

Также вы можете использовать --proxyHost, --proxyPort, --username и --password

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