macOSにJMeterをインストールする

サーバに大量のリクエストを投げたり、こちらが指定した順番でURLを叩くなど言わゆる「負荷試験」を行う際によく利用されるJMeterを今回はmacOSにインストールしてみます。

インストール

必要要件

JMeterはすべてJavaで書かれているため、JDK/JREのいずれかがインストールされている必要があります。HTTPSの通信を記録したい場合はJDKを入れます。

1.1.1 Java Version JMeter 4.0 is compatible with Java 8 or Java 9. We highly advise you to install latest minor version of those major versions for security and performance reasons.

https://jmeter.apache.org/usermanual/get-started.html

OSはJDK/JREが動く環境であればWindows/macOS/Linuxともに動作します。

JDK

公式ドキュメントによると、JMeter4.0ではJava8か9に対応しているとのこと。JMeterの最新版は5.1なのですが、ドキュメントが更新されてないっぽいので実際にはもう少し高いバージョンでも動く気がします。今回はJDK8.0がすでに入っていたのでこのまま利用することにしました。

JDKのダウンロードを以下から行いインストールします。

Oracle版のJDKはライセンスが厳しくなりましたので、将来的にはOpenJDKを利用することになりそうです。 forest.watch.impress.co.jp

JMeter本体

HomeBrewで一発です。

$ brew install jmeter

今回は5.1.1が入りました。自己主張が激しいなw

$ jmeter --version
    _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____     
   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \   
  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) | 
 / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <  
/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 5.1.1 r1855137  

Copyright (c) 1999-2019 The Apache Software Foundation

起動してみる

起動もコマンド一発。

$ jmeter

次のようなGUIのウィンドウが起動すれば成功です。

参考ページ