Невозможно соединиться с сервером Arcgis во время записи с помощью настройки прокси-сервера jmeter с помощью iPAD
У нас есть iPAD и версия Jmeter 3.0 для записи сценария мобильной работы. У нас есть настройки iPad и прокси Jmeter, как упоминалось на многих сайтах. Наше приложение является родным мобильным приложением.
Когда мы пытаемся выполнить запись после настройки прокси-сервера, который может записывать вход в систему и некоторые запросы, но когда мы пытаемся выполнить синхронизацию, запрос отправляется на "сервер ArcGIS" и он говорит "Unable to sync with arcgis server
"сообщение. Позже он не записывает ни одного запроса в jmeter.
# В журналах Jmeter:
2016/07/14 20:00:37 WARN - jmeter.protocol.http.proxy.Proxy: [53176] Problem with SSL certificate for 'www.arcgis.com'? Ensure browser is set to accept the JMeter proxy cert: Remote host closed connection during handshake
2016/07/14 20:00:37 WARN - jmeter.protocol.http.proxy.Proxy: [53175] Problem with SSL certificate for 'securearcgis.datadoors.net'? Ensure browser is set to accept the JMeter proxy cert: Remote host closed connection during handshake
2016/07/14 20:00:57 INFO - jmeter.services.FileServer: Stored: ib40f47e4-8a50-4ed1-b778-9c66b2e072fc_0.geodatabase
Кто-нибудь сталкивался с проблемой при записи запросов к ArcGIS Server с использованием Jmeter?
1 ответ
Вам необходимо установить самоподписанный сертификат JMeter на устройство iPAD. В случае записи SSL JMeter действует как прокси-сервер MITM, и для дешифрования данных и возможности записи трафика требуется фиктивный сертификат.
Самый простой способ установки сертификата - отправка ApacheJMeterTemporaryRootCA.crt
файл (он создается в папке "bin" JMeter, когда вы запускаете HTTP (S) Test Script Recorder) где-нибудь по электронной почте и открываете это вложение электронной почты на iPAD.
Другое решение - использовать службу Mobile Recorder, в этом случае вам не придется беспокоиться о прокси-серверах и сертификатах, более того, Mobile Recorder может экспортировать тесты JMeter в так называемом режиме "SmartJMX" с автоматической корреляцией динамических параметров, поэтому вам не придется обнаружить их, разработать регулярные выражения и т. д.