LoginSignup
3
5

More than 5 years have passed since last update.

Apache JMeterをDockerコンテナで試す(Mac編)

Last updated at Posted at 2018-09-13

Apache JMeterの環境構築

MacでApache JMeter4.0の環境を構築します。
ブラウザからダウンロードも可能ですが、Homebrewでインストールします。

JMeterのインストール

$ brew install jmeter

以上でApache JMeterのインストールは終わりです。

JMeterのアクセス先コンテナを作成

今回はMac上にDockerコンテナを立ち上げて、そこへリクエストを送ります。
Dockerコンテナを作成するためにdocker-compose.ymlとDockerfileを以下のように作成します。

docker-compose.yml

version: '2'
services:
    app:
        build:
            context: .
        container_name: jmeter-test
        tty: true
        ports:
            - "8080:80"

Dockerfile

ROM amazonlinux:2016.09

RUN yum -y install httpd
RUN touch /var/www/html/index.html
CMD ["/usr/sbin/httpd", "-D", "FOREGROUND"]

作成したら以下のコマンドでビルドします

$ docker-compose build

コンテナを立ち上げます

$ docker-compose up

これでApacheが起動されたDockerコンテナが立ち上がりました。
http://localhost:8080
で真っ白なページにアクセスできると思います。
そこに対してApache JMeterからリクエストを送ろうと思います。

Apache JMeterによるリクエスト

Apache JMeterの起動

以下のコマンドで起動できます

$ jmeter

Apache JMeterの設定

起動したら以下の手順で設定を行います。

  1. 「Test Plan」を右クリックしADD>Thread Group (どんくらいリクエスト送るかThread数とLoop数を記述)
  2. 「Thread Group」を右クリックしADD>Http Request(Request先を記述)
  3. 「Thread Group」を右クリックしADD>View Results in Table(結果を見る表)
  4. HTTP Requestに以下のように値を設定 スクリーンショット 2018-09-12 17.34.03.png

実行

画面上のstartボタンを押すことで実行されます。
スクリーンショット 2018-09-12 17.34.15.png

3
5
0

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
  3. You can use dark theme
What you can do with signing up
3
5