2008-11-18 5 views
9

Я использую Jmeter 2.3, который теперь поддерживает «попытку подмены HTTPS» под элементом Proxy Server. Я пробовал это на нескольких разных серверах и не имел успеха. Кто-нибудь смог успешно записать из источника HTTPS этот параметр?JMeter - успешная запись HTTPS?

Или запретить успешную запись, может ли кто-нибудь поработать вокруг? Когда это доступно, я просто отключил HTTPS на уровне сервера, но это не всегда возможно. Мысли?

ответ

-1

Успешная работа вокруг: Использование BadBoy для записи в HTTPS. Он имеет встроенную функцию «экспорт в JMeter» - очень гладкий.

0

Есть ли другой способ записи HTTPS, чем Bad boy и Https spoofing?

Да - используйте ночную сборку JMeter, например. версия r922204.

+0

Ver 2.4 of Jmeter теперь поддерживает HTTPS – BlackGaff 2010-08-20 16:36:08

-1

Я записал протокол HTTPS успешно с версии 2.3.4

1

HTTPS записи без подмены был добавлен в JMeter (см this bug report). Он работает для меня с JMeter r922204, исправляя проблему, с которой я не мог войти в приложение во время записи с использованием подмены HTTPS. Я счастливый турист!

-2

Я использую Webscarab для записи https и ajax-разговоров. Это хорошо работает. Я расширил Webscarab с помощью функции экспорта для Jmeter. Bugzilla 48898.

2

Что я делаю:

  1. Перейти на мой сайт, используя IP-адрес моего веб-сервера (т.е. http://2.2.2.2/login.html)
  2. начать запись и запустить через мой тестовый случай
  3. Stop запись
  4. Заменить все значения IP-адреса доменным именем (т.е. заменить 2.2.2.2 на ваш сайт.com) из пробоотборов HTTP-запроса
  5. Установите протокол на https в пробоотборах HTTP-запроса

Если у вас более нескольких страниц, проще всего создать элемент HTTP-запроса по умолчанию и установить там свое доменное имя и протокол.

FYI, я использую самую последнюю стабильную сборку по состоянию на 2010-05-24: Jmeter 2.3.4 r785646.

-1

Да, я использовал его с "попытка HTTPS подмены" на. Все достаточно простое:

  1. Включите HTTPS Spoofing (конечно).
  2. Убедитесь, что браузер отправляет запрос Http в Jmeter, так что Jmeter может записать его, а затем отправить зашифрованный запрос обратно на сервер.Итак, URL-адрес в браузере должен начинаться с http: // (а не с https: //). Подробности можно найти в my blog.

Пожалуйста, дайте мне знать, если это сработает для вас.

0

Запись Https успешно работает в новой версии Jmeter 2.9 на сегодняшний день. Мне пришлось импортировать сертификат прокси и играть с Firefox, чтобы это работало.

Обратитесь по ссылке для получения дополнительной информации Https recording using Jmeter

4

В то время как прокси JMeter уже имеет возможность записи HTTPS запросов, удлинительный Chrome, который создает JMeter сценарий вышел недавно: https://chrome.google.com/webstore/detail/blazemeter-the-load-testi/mbopgmdnpcbohhpnfglgohlbhfongabi?hl=en

Он использует BlazeMeter как посредник (коммерческий JMeter в облачной службе), но вы можете использовать их бесплатный сервис навсегда и по-прежнему использовать плагин для записи сценария JMX и загружать его локально на свою собственную машину, даже если вы никогда не используете какие-либо платные планы.