CLIモードでスレッドカウントパラメータをJMeterに渡そうとしています。これは、スクリプトがローカルで実行されている場合に完全に機能します。スクリプトをリモートで実行する必要があるため、-rスイッチを使用して、構成されたリモートクライアントでJMeterスクリプトを実行します。
これは私のcliコマンドです:
jmeter -n -t "C:\ScriptLocation\Sanity_WebV2_Prod.jmx" -r -l c:\CSV\log.jtl -Jusers=4
上記のコマンドは、4ユーザー(スレッド)のリモートマシンでスクリプトを実行することを目的としています。スレッドプロパティのスレッド数はに設定され${__P(users)}
ます。
ただし、スクリプトは実際には、パラメーターとして渡された4人のユーザーではなく、1人のユーザー(デフォルト値)に対してのみ実行されます。
上記のcliコマンドw/o -r
スイッチを実行すると、つまりローカルマシンでスクリプトを実行すると、4人のユーザーに対して完全に正常に動作します。
この問題を解決するのに助けが必要です。ありがとう