2010-08-02 2 views
4

Мы используем JMeter 2.4 и пытаемся использовать HTTP-прокси-сервер для сбора плана тестирования.Проблема с JMeter и HTTP прокси-сервером с SSL

«Попытка HTTPS-спуфинга» не отмечена галочкой.

Ошибки мы получаем в журнале JMeter является:

2010/08/02 14:46:02 ОШИБКИ - jmeter.protocol.http.proxy.Proxy: Проблемы с сертификатом SSL? Убедитесь, что браузер настроен принять JMeter прокси-сертификат:
Соединение закрыто удаленным хостом 2010/08/02 14:46:02 INFO - jmeter.protocol.http.sampler.HTTPSampler: Error Response Code: 404
2010/08/02 14:46:02 INFO - jmeter.protocol.http.sampler.HTTPSampler: Код ответа на ошибку: 404
2010/08/02 14:46:02 ОШИБКА - jmeter.protocol.http.proxy.Proxy: java.net.SocketException: соединение закрыто удаленным хостом
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite (Неизвестный источник)
at com.sun.net.ssl.internal.ssl.AppOutputStream. write (Неизвестный источник)
at java.io.BufferedOutputStream. flushBuffer (Unknown Source)
на java.io.BufferedOutputStream.flush (Unknown Source)
на org.apache.jmeter.protocol.http.proxy.Proxy.writeToClient (Proxy.java:443)
в org.apache .jmeter.protocol.http.proxy.Proxy.run (Proxy.java:264)

Любые идеи?

ответ

3

От http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Proxy_Server

При записи HTTPS сервер JMeter прокси использует фиктивный сертификат дать ему возможность принять соединение SSL из браузера. Этот сертификат не один из сертификатов, которые браузеров обычно траста, а не будет для правильного хозяина, поэтому браузера должен отобразить диалог с просьбой, если вы хотите принять сертификат или нет. Например: 1) Имя сервера «www.example.com» не совпадает с именем сертификата «Прокси JMeter». Кто-то может попробовать , чтобы подслушивать вас. 2) Сертификат для «Прокси-сервера JMeter» - , подписанный неизвестным сертификатом Управление «Провайдер JMeter». Это не может быть проверено, что это действительный сертификат . Вам необходимо будет принять сертификат, чтобы разрешить прокси JMeter перехватывать SSL-трафик, чтобы записать его. Вы должны только принять сертификат временно.

см Также здесь http://osdir.com/ml/jmeter-dev.jakarta.apache.org/2009-08/msg00005.html

4

Вы должны удалить в вашем браузере авто подписал Certificat в связи с вашим сайтом, и перезапустить запись сеанса с JMeter 2.4. В этом новом сеансе примите фиктивный сертификат JMeter.

(в Firefox: Параметры> Дополнительно> Шифрование> Просмотр сертификатов ==> Certificat Manager> Серверы> выберите сайт серт и Удалить ...)

Milamber

0

Установите Jmeter Chrome extension, который записывает HTTPS протокол без каких-либо вопрос.

+0

Что относительно сертификата? Проблема в том, что сертификаты не записываются. Я все еще получаю эту ошибку. – paul

Смежные вопросы