Попытка записать вызовы моего мобильного приложения с помощью JMeter и возникающие проблемы.Я установил ApacheJMeterTemporaryRootCA.crt
с ноутбука на мобильный телефон.Добавлен IP-адрес ноутбука в remote_hosts
в jmeter.properties
.Тем не менее я получаю ошибку ниже:
1,036 ERROR o.a.j.p.h.p.Proxy: [47086] Exception when processing sample
java.io.IOException: Unable to negotiate SSL transaction, no keystore?
at org.apache.jmeter.protocol.http.proxy.Proxy.startSSL(Proxy.java:448) ~[ApacheJMeter_http.jar:5.0 r1840935]
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:194) [ApacheJMeter
Получение выше во время самого входа в мобильное приложение и вход не работает.
Я также получаю ошибку ниже в журналах:
2018-12-12 12:42:30,321 ERROR o.a.j.p.h.p.Proxy: [46349] ...
2018-12-12 12:42:30,321 ERROR o.a.j.p.h.p.Proxy: [46349] Problem with keystore
java.io.IOException: >> keytool error: java.lang.RuntimeException: java.io.IOException: DNSName components must begin with a letter <<
Command failed, code: 1
'keytool -genkeypair -alias 4o8rhl3t1a.execute-api.ap-southeast-1.amazonaws.com -dname "cn=4o8rhl3t1a.execute-api.ap-southeast-1.amazonaws.com, o=JMeter Proxy (TEMPORARY TRUST ONLY)" -keyalg RSA -keystore proxyserver.jks -storepass {redacted} -keypass {redacted} -validity 7 -ext san=dns:4o8rhl3t1a.execute-api.ap-southeast-1.amazonaws.com'
at org.apache.jorphan.exec.KeyToolUtils.genkeypair(KeyToolUtils.java:172) ~[jorphan.jar:5.0 r1840935]
at org.apache.jorphan.exec.KeyToolUtils.generateSignedCert(KeyToolUtils.java:286) ~[jorphan.jar:5.0 r1840935]
at org.apache.jorphan.exec.KeyToolUtils.generateHostCert(KeyToolUtils.java:277) ~[jorphan.jar:5.0 r1840935]
at org.apache.jmeter.protocol.http.proxy.ProxyControl.updateKeyStore(ProxyControl.java:1606) ~[ApacheJMeter_http.jar:5.0 r1840935]
at org.apache.jmeter.protocol.http.proxy.Proxy.getSSLSocketFactory(Proxy.java:326) [ApacheJMeter_http.jar:5.0 r1840935]
at org.apache.jmeter.protocol.http.proxy.Proxy.startSSL(Proxy.java:431) [ApacheJMeter_http.jar:5.0 r1840935]
at org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:194) [ApacheJMeter_http.jar:5.0 r1840935]