LoadRunner:ペーシング計算
LoadRunnerでペーシングを計算するにはどうすればよいですか?
D=テスト期間(テストウィンドウ/時間枠)
B=ベースライン時間(1つのVuserが1つの反復全体を完了するのにかかった合計時間)
T=スクリプト内の思考時間の合計量
I=期待/目標反復
R=テストウィンドウの残差時間。
R=(D-(T+B)*I)
P=ペーシング間隔
残差時間をターゲット反復で除算すると、ペーシング間隔
したがって、P=R/I
Dはペーシング時間です。
(T+B)*私はシナリオの持続時間を表し、Pは次のシナリオまでの待ち時間です
ペーシング時間の計算/50TPSを達成するための思考時間を計算する平均応答時間0.5秒、合計100人のユーザー
時間のトランザクションの合計数を計算することから始めましょう。
1sec=50トランザクション
100ユーザーによる時間あたりのトランザクション=50TPS*3600sec=180000トランザクション
100として与えられたユーザーの総数があります。 各ユーザーが実行するトランザクションの数を計算する方法を見てみましょう。
ユーザーの総数=100
各ユーザーは180000/100=1800トランザクション/時間を実行します
すべてのトランザクションは平均0.5秒を取っているので、各ユーザーのトラン
1800トランザクションを完了するには、1800*0かかります。5=15分
だから、私たちは時間でユーザーごとに必要な数のトランザクションを完了するために必要などのくらいのthink-timeを見てみましょう。
1800トランザクションは15分で完了します
したがって、1800トランザクションの間に45分のthink時間が必要です(つまり、45*60=2700秒のthink時間が1800トラン時間を含める必要があると思う
各反復を完了するのに必要な時間を見てみましょう。
各反復を完了するのに必要な合計時間=x+0.5秒=1.5+0.5=2秒
検証:上記の計算が正しいかどうかを確認しましょう。
合計時間=1800*2=3600秒=1Hr
したがって、各ユーザーは1800回のトランザクションを実行し、各反復が完了するまでに2秒を提供します。