3

JMeter には、スレッド グループを含むテスト計画があります。スレッド グループには、GUI で設定できるスレッド数とループ カウントがあります。

とにかく、それらが設定されているものを動的に把握して、それらを変数に渡すことができますか?

ありがとう。

4

3 に答える 3

3

次のコードで BeanShell PostProcessor を使用します。

vars.put("threads", Integer.toString(prev.getAllThreads()));

または、これを探しているだけかもしれません: http://code.google.com/p/jmeter-plugins/wiki/ActiveThreadsOverTime

于 2012-05-11T15:46:10.550 に答える
2

次のようなプロパティを定義して、スレッド数をパラメータ化できます。

${__P(users, 1)}

また、コマンドラインからテストプランを実行する場合は、その値をとして指定できます-Jusers=XX。代わりに、JMeter guiからテストを実行して、たとえばテキストプランを検証する場合、usersプロパティはデフォルト値の1を想定します。
スレッドカウントでプロパティを参照することを忘れないでください${users}

于 2012-05-15T20:09:21.937 に答える
1

TestPlan レベルの設定でスレッド数をパラメータ化し、そのパラメータ (変数) を ThreadGroup と Listener の両方で使用する必要があります。

値が変化し、コマンド ラインから渡したい場合は、変数の代わりに __P() 関数を使用します。

于 2012-05-11T18:51:34.720 に答える