loadrunner同時操作集合点構成

1734 ワード

loadrunnerの仮想ユーザでは、concurrent(同時)とsimultaneous(同時)という用語にはいくつかの違いがあり、concurrentは、仮想シーンで実行に関連する仮想ユーザを指す.一方simultaneousは集合点(rendzvous point)とより密接に関係しており、同じ時点でタスクを一緒に実行する仮想ユーザを指す.
次に、ログインしたスクリプトを録画します.録画手順:
1、ログインページを開く
2、集合点を挿入する
3、ユーザー名のパスワードを入力し、ログインボタンをクリックする
4、ログインページのロード完了、録画終了
スクリプトに慣れていない場合は、ワールドレコーディングオペレータパネルを使用してコレクションポイントを追加できます.
各スクリプトコードの役割をよく知っている場合は、スクリプトにlr_を追加できます.rendezvous集合点関数.
lr_rendezvous(" "); // 

コントローラでセットポイントポリシーを設定する
Virtual User Generatorでは、再生スクリプトが集合点の役割を果たすことはできません.集合ポイントは、マルチユーザが同時に実行しているときに機能します.そのため、Controllerにスクリプトをインポートしてさらに設定する必要があります.
1、コントローラを開き、録画したスクリプトをインポートします.
2、メニューバーScenario----->Rendezvous集合点設定画面を開く
         
       
Vusersリストボックスには10個の集合点(1~10)があり,ここでの数は我々が設定した仮想ユーザ数と一致している.
ある集合点をクリックして選択し、「Disable VUser」ボタンをクリックして集合点に参加しないようにすることができます.△あるクラスは朝集合して走っていたが、Aさんはおなかが痛くて、先生の許可を得て朝の集合ランニングに参加しなかった.
「Policy...」をクリックで行ないます.
  
 
Release when:すべての仮想ユーザのx%が集合点に到達して解放されます.つまり、指定したパーセンテージの仮想ユーザが集合点に到達した場合にのみ、仮想ユーザが解放されます.
注:このオプションはシーンの計画に干渉します.このオプションを選択すると、シーンは計画通りに実行されません.
Release when:実行中のすべての仮想ユーザのx%が集合点に到達したときに解放されます.つまり、その場のシーンで指定されたパーセントの、実行中の仮想ユーザが集合点に到達したときにのみ、仮想ユーザが解放されます.
まだ実行されていない仮想ユーザーはいますか?1分間に1人のユーザを起動するように設定すると、ユーザがまだ起動していないため、集合ポイントに参加できないことは当然あります.
Release when:x人の仮想ユーザが集合点に到達したときに解放されます.すなわち、指定された数の仮想ユーザが集合点に到達したときにのみ、仮想ユーザが解放されます.
これはよく理解できますが、集合点の仮想ユーザ数をパーセンテージであまり測定しない場合は、もちろん具体的なユーザ数を設定することができます.
Timeout between Vusers(仮想ユーザー間のタイムアウト)ボックスにタイムアウト値を入力します.
集合10ユーザを同時に設定すると,9ユーザが集合し,仮想ユーザが1人残っており,左等右等は待てない.それはずっと待てないだろう.時間を設定して、30秒も来なければ、それを気にしない.
タイムアウトの時間長はデフォルトで30秒であり,具体的な被験アプリケーションに基づいて調整することができる.