search
LoginSignup
24

More than 3 years have passed since last update.

Organization

JMeterでHTTPプロキシサーバーを使いHTTPSサイトでもシナリオの自動作成を行う

JMeterにはプロキシを使ったシナリオの自動作成機能があります。

プロキシの使い方を紹介しているサイトによってはHTTPSはJMeter単体ではできないと書いてあるのですが、単体でできたので手順をメモします。

手順

1. 記録するHTTPSリクエストを置く空のスレッドグループを作成

スクリーンショット 2018-07-29 10.43.49.png

2. 記録用のプロキシサーバを作成

スクリーンショット 2018-07-29 10.42.49.png

3. プロキシサーバの設定

"対象となるコントローラ"に、先の手順で作成したスレッドグループを指定します。

その後"開始"ボタンを押下します。

スクリーンショット 2018-07-29 12.52.16.png

プロキシ用のダミー証明書についての説明が書かれています。OKボタンを押下します。

スクリーンショット 2018-07-29 10.47.28.png

4. ダミー証明書をインストール

JMeterのbinディレクトリ内に生成されたApacheJMeterTemporaryRootCA.crtファイルをダブルクリックで開きます。

スクリーンショット 2018-07-29 10.48.08.png

キーチェーンが開きますので、選択されている_ DO NOT INSTALLで始まる証明書ファイルを右クリックして"情報を見る"を押下します。

スクリーンショット 2018-07-29 10.49.06.png

5. 証明書を信頼

開いたウインドウの"信頼"タブの"この証明書を使用する時"のプルダウンで"常に信頼"を選択します。

スクリーンショット 2018-07-29 10.49.28.png

ウインドウを閉じるときにパスワードが求められるので入力します。

スクリーンショット 2018-07-29 10.49.59.png

6. プロキシ設定

システム環境設定のネットワークを押下します。

スクリーンショット 2018-07-29 10.51.20.png

詳細ボタンを押下します。

スクリーンショット 2018-07-29 10.51.29.png

"プロキシ"タブを開き、"保護されたWebプロキシ (HTTPS)"を選択し、"保護されたWebプロキシサーバ"にlocalhostを入力し、OKを押下する。

スクリーンショット 2018-07-29 10.52.09.png

7. プロキシを通じてページにアクセスする

プロキシの設定ができたのでWebページにアクセスします。

するとスレッドグループの配下にHTTPリクエストが追加されます。

スクリーンショット 2018-07-29 10.54.27.png

8. 最後に

プロキシの利用が終わったら環境設定の"保護されたWebプロキシ (HTTPS)"のチェックを外します。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
24