2014-01-10 85 views
5

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

答えて

4

Java 6を使用している可能性があります。この場合、ApacheJMeterTemporaryRootCAは生成されません。 HTTPSドメインを使用すると、JDK6 にある読み取り専用の場合 - - HTTPSドメインが書き込み可能である場合は、JDK7

を使用しているあなたは、この従うことを確認し :

+0

ありがとうございます!私はJDKを持っていましたが、jmeter.shファイルの間違ったパスです。私はあなたの答えに投票するつもりですが、私は私ができないような初心者です。 – QualiT

+0

少なくとも15ポイントを持っている必要があります。少なくともあなたは他人に役立つように答えを受け入れるべきです。 –

+0

私はそれをしました、ありがとう。 – QualiT

1

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

C:\ VTRoot \ HarddiskVolume3 \ユーザ{ユーザー名} \ダウンロード\ apacheの-のJMeter-2.12

が、私はFirefoxの

のWindows 7 Professionalにそれをインポートする必要がありました\ binに - 64ビット Javaの7から64ビット JMeterのバージョン2.12

0

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

javaインストールディレクトリをjmeterディレクトリにコピーして書き込みアクセスを設定することで修正できました。その後、コピーされたバージョンを指すjavaでJMeterを起動します。

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

関連する問題