JMeterクラスタ入門
JMeterクラスタ入門
クイックスタート
1.最新版JMeterをダウンロードする
2.サービス側起動
bin/jmeter-server -Djava.rmi.server.hostname=192.168.0.161 -Dserver.rmi.localport=9900 -Dserver_port=9900 -Dserver.rmi.ssl.disable=true
3.クライアント起動
remote_hosts=192.168.0.161:9900
server.rmi.ssl.disable=true
jmeter -n -t /Users/aoe/data/HTTP-Request.jmx -l /Users/aoe/data/jmeter-result.log -e -o /Users/aoe/data/report
jmeter -n -t /Users/aoe/data/HTTP-Request.jmx -r -l /Users/aoe/data/jmeter-result.log -e -o /Users/aoe/data/report
4.グラフィックインタフェースを通じてサービス側でテストスクリプトを実行する
詳細パラメータの説明(公式ドキュメント)
# This is the file bin/setenv.sh,
# it will be sourced in by bin/jmeter
# Use a bigger heap, but a smaller metaspace, than the default
export HEAP="-Xms1G -Xmx1G"
ベストプラクティス
Don’t use GUI mode for load testing !, only for Test creation and Test debugging. For load testing, use CLI Mode (was NON GUI): jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder] & increase Java Heap to meet your test requirements: Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m"in the jmeter batch file Check : https://jmeter.apache.org/usermanual/best-practices.html