2014-01-10 15 views
5

Ich bin neu bei JMeter. Ich glaube, ich habe es erfolgreich installiert und ich laufe durch den Skript Recorder Setup (http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf). Wenn ich den JMeter-Proxy-Server starte, der zum Abfangen des Browsers verwendet wird, muss eine Datei namens ApacheJMeterTemporaryRootCA.crt im jmeter/bin-Ordner generiert werden. Es ist nicht. Also kann ich nicht weitermachen, um das JMeter CA-Zertifikat für die HTTPS-Aufzeichnung zu installieren, oder um meinen Browser zu konfigurieren. Gibt es einen bekannten Grund, warum das JMeter-Zertifikat nicht generiert werden könnte?ApacheJMeterTemporaryRootCA.crt nicht generiert

Antwort

4

Sie verwenden wahrscheinlich Java 6, in diesem Fall wird kein ApacheJMeterTemporaryRootCA generiert.

Um zu wissen, ob Sie Java verwenden 7: - Wenn HTTPS Domains nur gelesen wird, sind Sie in JDK6 - Wenn HTTPS Domains ist beschreibbar Sie JDK7 verwenden diese

Stellen Sie sicher, Sie wie folgt vor:

+0

Vielen Dank! Ich hatte das JDK, nur den falschen Pfad in der Datei jmeter.sh. Ich würde deine Antwort abstimmen, aber ich bin so ein Neuling, dass ich nicht kann. – QualiT

+0

Sie müssen mindestens 15 Punkte haben, was scheint, dass Sie keine haben. Zumindest sollten Sie die Antwort akzeptieren, damit sie für andere hilfreich ist. –

+0

Ich habe das getan, danke. – QualiT

1

Ich hatte das gleiche Problem - das Wurzelzertifikat wurde nicht im Verzeichnis jmeter/bin gefunden. Es wurde in diesem Pfad

C: \ VTRoot \ HarddiskVolume3 \ Users {Username} \ Downloads \ Apache-jmeter-2.12 \ ist

musste ich importieren zu firefox

Windows 7 Professional - 64-Bit- Java 7-64 Bit Jmeter Version 2.12

0

Wir hatten das gleiche Problem. Es stellte sich heraus, dass die Datei keytool.exe, die von JMeter zum Generieren des Zertifikats aufgerufen wurde, in einem Verzeichnis lag, das keinen Schreibzugriff hatte. Anfangs wird das Zertifikat relativ zum Speicherort von keytool.exe (in java/bin) erstellt und dann in das jmeter/bin-Verzeichnis verschoben.

Wir konnten es reparieren, indem wir das Java-Installationsverzeichnis in das Jammer-Verzeichnis kopierten und den Schreibzugriff einstellten. Starten Sie dann JMeter mit Java, das auf die kopierte Version zeigt.

Vergessen Sie nicht, proxyserver.jks zu entfernen, bevor Sie es erneut versuchen