1

次のクエリを使用して、大量の ID から選択フォームを作成しました。

select ID from [tabelname] where id > 0 and id < 31

これにより、30 個の ID を使用できます。

私が今やりたいことは、3つのスレッドを使用することです。最初のスレッドはID 1、4、7、10などを使用し、2番目のIDは2、5、8、11などを使用し、3番目のスレッドはID 3、6、9を使用します、12など

これまで、すべてのスレッドで ID 1 から 30 までを並列に使用することしかできませんでした。これを行うことはまったく可能でしょうか?

前もって感謝します!

4

1 に答える 1

1

JMeter には、現在のスレッド番号を見つけるためにプリプロセッサと組み合わせて使用​​できるビルトイン操作があります。

https://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterContext.html#getThreadNum()

ctx.getThreadGroup().getNumThreads() を使用して使用しているスレッドの数を見つける場合、基本的にテストセットをサブセットに分割し、各スレッドに独自のサブセットで計算させることができます (たとえば、thread1 は 0..10 で計算します)。 、11..20 のスレッド 2、21..30 のスレッド 3 など)

于 2016-06-01T11:52:12.133 に答える