JMeter入門:Docker環境でJMeterの実行環境を構築する -Vol.7-

スポンサーリンク
JMeter入門:Docker環境でJMeterの実行環境を構築する -Vol.7- 環境構築
JMeter入門:Docker環境でJMeterの実行環境を構築する -Vol.7-
この記事は約4分で読めます。
よっしー
よっしー

こんにちは。よっしーです(^^)

今日は、Docker環境でJMeterの実行環境を構築する方法について解説しています。

スポンサーリンク

背景

JMeterを利用した負荷試験をする機会がありましたので、その時の内容を備忘として記事に残しました。

前回記事の内容

前回までは、下記のファイル一覧について解説してきました。今回は、それらのファイルを使用して、実行するまでの手順を解説しています。

        new file:   jmeter/Dockerfile
        new file:   jmeter/entrypoint.sh
        new file:   jmeter/test.sh
        new file:   jmeter/tests/trivial/plan.jmx
        new file:   Makefile
        new file:   compose.yml

動作確認

下記のコマンドを実行します。

make build

make run

下記のような出力なっていれば成功です。

2024-03-15 22:22:38,032 INFO o.a.j.JMeter: Dashboard generated
==== Raw Test Report ====
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect
1710508950341,3086,HTML Page Test,200,OK,Scenario 1 1-1,text,true,,9581,228,1,1,https://map5.nl,1175,0,857
1710508950341,1184,HTML Page Test-0,301,Moved Permanently,Scenario 1 1-1,text,true,,243,116,1,1,http://www.map5.nl/,1175,0,857
1710508951528,1899,HTML Page Test-1,200,OK,Scenario 1 1-1,text,true,,9338,112,1,1,https://map5.nl,1890,0,1628
1710508954488,517,HTML Page Test,200,OK,Scenario 1 1-1,text,true,,9581,228,1,1,https://map5.nl,258,0,0
1710508954488,258,HTML Page Test-0,301,Moved Permanently,Scenario 1 1-1,text,true,,243,116,1,1,http://www.map5.nl/,258,0,0
1710508954747,258,HTML Page Test-1,200,OK,Scenario 1 1-1,text,true,,9338,112,1,1,https://map5.nl,257,0,0
==== HTML Test Report ====

また、HTMLレポートは下記のディレクトリに出力されています。20240315_222223は、実行した日時になります。

jmeter/tests/trivial/20240315_222223/report/index.html

ブラウザで開くと下記のようになります。

おわりに

今日は、Docker環境でJMeterの実行環境を構築する方法について解説しました。

よっしー
よっしー

何か質問や相談があれば、コメントをお願いします。また、エンジニア案件の相談にも随時対応していますので、お気軽にお問い合わせください。

それでは、また明日お会いしましょう(^^)

コメント

タイトルとURLをコピーしました