2016-09-08 14 views
0

私は初めてtsungを試していますが、私はいくつかの説明が必要です。loadとforの関係は?

私のように負荷タグを使用しています

<load> 
    <arrivalphase phase="1" duration="1" unit="minute"> 
     <users maxnumber="100000" interarrival="0.01" unit="second"/> 
    </arrivalphase> 
</load> 

しかし、どのようにだろう作品以下forループ:?

<sessions> 
<session name="root" probability="100" type="ts_http"> 
    <for from="1" to="2" var="i"> 

     <request> 
      <http url="/test/counter" method="POST" contents="bla=blu&amp;name=glop"> 
      </http> 
     </request> 

    </for> 
    </session> 

私は何を思ったことは、ループが1から2にカウントされ、したがって、2つのリクエストのみを送信しますが、xmlファイルを実行すると、100件のリクエストがあります。これは、上記のforループのように、arrivalphaseの各ユーザーが2つの要求を送信することを意味しますか?

上記の例のように、forタグとloadタグの関係は誰か説明できますか?

答えて

0

あなたの分析は、テストの最初の1分の間に、あなたは毎秒100人のユーザーを作成し、右で、各ユーザーは、ループのための上記のように2つの要求を送信します。

負荷が宗がのルールを生成する定義ユーザーは、すべてのユーザーが論理を実行する必要があると定義します。

+0

答えをいただきありがとうございます。私は1000人のユーザーで1秒あたりにポストリクエストを送信しようとしましたが、テストサーバーのヒット数が予想していた数よりもはるかに少ないことがわかりました。あなたはチェックすることを提案する? – simo

+1

@simoサーバーが1000リクエストを受信できないか、1000ユーザーを作成できませんか?多分ユーザーの数に制限があり、maxnumberとmaxusersの属性をチェックしようとすると、loglevel = debugを設定してログを確認できます –

関連する問題