我第一次尝试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&name=glop">
</http>
</request>
</for>
</session>
我认为循环将从1计数到2,因此,只发送两个请求,但是,当我运行xml文件时,我收到了数百个请求!这是否意味着arrivalphase
中的每个用户都会发送两个请求,就像上面的for循环一样?
有人可以解释一下for
代码与load
代码之间的关系,如上例所示?
答案 0 :(得分:0)
您的分析是正确的,在测试的前1分钟内,您每秒创建100个用户,每个用户将发送两个请求,如上面的for循环。
加载定义tsung生成用户的规则,会话定义每个用户需要执行逻辑。