什么是负载和for?

时间:2016-09-08 15:02:31

标签: tsung

我第一次尝试tsung,但是,我需要澄清一下。

我使用的是加载标记:

<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,因此,只发送两个请求,但是,当我运行xml文件时,我收到了数百个请求!这是否意味着arrivalphase中的每个用户都会发送两个请求,就像上面的for循环一样?

有人可以解释一下for代码与load代码之间的关系,如上例所示?

1 个答案:

答案 0 :(得分:0)

您的分析是正确的,在测试的前1分钟内,您每秒创建100个用户,每个用户将发送两个请求,如上面的for循环。

加载定义tsung生成用户的规则,会话定义每个用户需要执行逻辑。