Die JMeter-Aufzeichnung einer nativen iOS-Anwendung, die HTTPS verwendet, führt zu einem Problem mit dem SSL-Handshake

Ich habe eine IPAD-Hybrid-App für unsere Anwendung. Es wird versucht, unseren https-Server während des Anmeldevorgangs zu erreichen. Ich möchte JMeter verwenden, um diesen einfachen Fluss aufzuzeichnen.

Ich verwende den JMeter-Proxyserver auf meinem lokalen Computer. Ich habe die IPAD-Proxy-Details aktualisiert, sodass alle Aktivitäten über den JMeter-Proxy erfolgen - damit ich sie aufzeichnen kann.

Ich kann in JMeter die Aktivitäten aufzeichnen, die ich im Safari-Browser des IPAD mache. Aber wenn ich auf meine App im IPAD zugreife, sendet JMeter sie als http request & records javax.net.ssl.sslhandshakeexception error. Im Browser kann ich das SSL-Zertifikat akzeptieren. Ich bin mir nicht sicher, wie ich das mit dem iPad machen soll.

Ich habe sogar versucht, das Zertifikat aus meinem Browser zu exportieren, es an meine E-Mail-Adresse zu senden, auf das IPAD zuzugreifen und es zu installieren. Trotzdem klappt es nicht. Es handelt sich anscheinend um ein temporäres Zertifikat, das von JMeter ausgestellt wurde.

Wenn dies nicht https ist, kann JMeter die App-Aktivitäten aufzeichnen.

Hat jemand eine ähnliche Situation erlebt? Wie hast du das gelöst?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage