2

私は Jmeter が初めてで、LR に精通しています。しかし、「VUser/Thread Group」の jmeter でいくつかの機能を取得できません。

  1. jmeter で10 個のスレッドを使用してスクリプトを実行していますが、それはどういう意味ですか ( 質問1) :-

10 人のユーザー全員が同時に同じアクションを実行しています

また

各スレッドは別々のアクションを実行しています

また

1 つのスレッドが完了すると、別のスレッドが実行を開始します。

  1. lr_rendezvous("R1");Loadrunner で書き込みを使用してすべての vuser を同時にヒットするように、特定のトランザクションまたはアクションのために「Rendezvous」関数を jmeter に配置する方法。それはJmeterでどのように可能ですか?
4

3 に答える 3

2

スレッド数を 10 に設定すると、ロードランナーは 10 人の仮想ユーザーで実行するのと同じになります。すべてのスレッドが同時に実行を開始します。

JMeterでRendezvousを実現するためにSynchronizing_Timerを使用できます

http://jmeter.apache.org/usermanual/component_reference.html#Synchronizing_Timer https://blazemeter.com/blog/using-jmeter-synchronizing-timer

于 2016-03-03T10:20:09.687 に答える
1

最初の部分に関して、「10 個のスレッドでスクリプトを実行する」ということは、それらがすべて同時に実行を開始することを意味します... IF ランプアップ時間 == 0.

ランプアップを [someValue] に設定すると、スレッドは非同期になります。jmeter docsの記事を参照してください。

各スレッドは、テスト計画全体を実行し、他のテスト スレッドとは完全に独立しています。サーバー アプリケーションへの同時接続をシミュレートするために、複数のスレッドが使用されます。

ランプアップ期間は、JMeter に、選択されたスレッドの最大数まで「ランプアップ」するのにかかる時間を伝えます。10 個のスレッドが使用され、ランプアップ期間が 100 秒の場合、JMeter は 10 個のスレッドすべてを起動して実行するのに 100 秒かかります。各スレッドは、前のスレッドが開始されてから 10 (100/10) 秒後に開始されます。30 のスレッドがあり、ランプアップ期間が 120 秒の場合、連続する各スレッドは 4 秒ずつ遅延します。

于 2016-03-03T10:58:23.353 に答える