web-dev-qa-db-ja.com

ApacheJMeterTemporaryRootCA.crtが生成されません

JMeterは初めてです。正常にインストールされ、スクリプトレコーダーのセットアップを実行していると思います( http://jmeter.Apache.org/usermanual/jmeter_proxy_step_by_step.pdf )。ブラウザのリクエストをインターセプトするために使用されるJMeterプロキシサーバーを起動すると、ApacheJMeterTemporaryRootCA.crtというファイルがjmeter/binフォルダーに生成されます。そうではありません。そのため、HTTPS記録用のJMeter CA証明書のインストールに進むことはできません。さらに言えば、ブラウザーを構成することもできません。 JMeter証明書の生成に失敗する既知の理由はありますか?

8
QualiT

おそらくJava 6を使用しています。この場合、ApacheJMeterTemporaryRootCAは生成されません。

Java 7:-HTTPSドメインが読み取り専用の場合は、JDK6を使用しています-HTTPSドメインが書き込み可能の場合は、JDK7を使用しています。

これに必ず従ってください:

4
UBIK LOAD PACK

JMeterのbinディレクトリからApacheJMeterTemporaryRootCA.crt、ApacheJMeterTemporaryRootCA.usr、proxyserver.jksを削除することで解決しました。

https://mail-archives.Apache.org/mod_mbox/jmeter-issues/201401.mbox/%[email protected]/bugzilla/%3E

10
modiX

同じ問題がありました。証明書を生成するためにJMeterによって呼び出されていたkeytool.exeファイルが、書き込みアクセス権のないディレクトリにあるように見えました。最初に、証明書はkeytool.exe(Java/bin内)の場所に対して相対的に生成され、次にjmeter/binディレクトリーに移動されます。

Javaインストールディレクトリをdejmeterディレクトリにコピーし、書き込みアクセスを設定することで修正できました。次に、コピーしたバージョンを指すJavaでJMeterを起動します。

再試行する前に、proxyserver.jksを削除することを忘れないでください

1
gizit

私は同じ問題を抱えていました-ルート証明書がjmeter/binディレクトリの下に見つかりませんでした。このパスで作成されました

C:\ VTRoot\HarddiskVolume3\Users {UserName}\Downloads\Apache-jmeter-2.12\bin

Firefoxにインポートする必要がありました

Windows 7Professional-64ビットJava 7-64ビットJmeterバージョン2.12

1
itz_nsn