さまざまなサーバーに対してテストを実行できるように、コマンド プロンプトから "HTTP Request Defaults" 値を動的に挿入しようとしています。しかし、テスト GUI で入力できる場所が見つかりません${__P(hostname,www.dummy.org)}
。それは「サーバー名またはIP」フィールドにありますか、それとも「パス」フィールドにありますか?
Apache ユーザーマニュアルでは、次のように述べています。
たとえば、テスト計画で次のように定義できます。
HOST www.example.com
THREADS 10
LOOPS 20
これらは、テスト計画で
${HOST}
${THREADS}
etc として参照できます。後でホストを変更する場合は、HOST
変数の値を変更するだけです。これは少数のテストでは問題なく機能しますが、多くの異なる組み合わせをテストする場合は退屈になります。1 つの解決策は、プロパティを使用して変数の値を定義することです。たとえば
HOST ${__P(host,www.example.com)}
THREADS ${__P(threads,10)}
LOOPS ${__P(loops,20)}
、次のようにコマンドラインで値の一部またはすべてを変更できます。
jmeter ... -Jhost=www3.example.org -Jloops=13