コマンドラインモードなんかでテストプランを指定してテストを実行する場合,テスト対象のサーバ等をテストプラン内に書き込んでしまうと結構不便なので,そこは JMeter 起動時に指定すると便利.
ユーザマニュアルより
-J[prop name]=[value] - defines a local JMeter property. -G[prop name]=[value] - defines a JMeter property to be sent to all remote servers.
これをテストプラン内で使用する時は
${__P(prop name)}
のように使用します.
例えば同時スレッド数を実行時に与えたい場合,テストプランでは
のように設定し,JMeter 起動時に
jmeter -n -Jclient=10 -t TestPlan.jmx -l logfile
みたいに実行すればスレッド数を 10 にして実行してくれます.