2016-09-08 7 views
0

처음으로 tsung을 시도하고 있습니다. 그러나 몇 가지 설명이 필요합니다.로드와 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로 계산하는 것입니다, 따라서 두 개의 요청 만 보내면 XML 파일을 실행할 때 요청 수가 100 개가됩니다! 이것은 arrivalphase의 각 사용자가 위의 for 루프에서와 같이 두 개의 요청을 전송한다는 의미입니까?

누군가 위의 예와 같이 for 태그와 load 태그 사이의 관계를 설명 할 수 있습니까?

답변

0

귀하의 분석은 초당 100 사용자가, 각 사용자가 위의 대한 루프로 두 개의 요청을 보낼 것입니다 만들었습니다. TSUNG이 규칙을 생성 정의

부하 시험의 첫 번째 일분 동안, 권리 사용자, 세션은 모든 사용자가 논리를 수행 할 필요가 있음을 정의합니다.

+0

답변 주셔서 감사합니다. 초당 1000 명의 사용자가있는 서버를 펌프에 보내려고했지만 각 요청에 대해 게시자 서버의 조회수가 예상보다 적었습니다. 확인하라고 제안하는거야? – simo

+1

@simo 서버가 1000 개의 요청을 수신 할 수 없거나 1000 명의 사용자를 만들 수 없습니까? 어쩌면 사용자 수가 제한되어 있으며 maxnumber 및 maxusers의 속성을 확인하려고 시도하면 loglevel = debug를 설정하고 로그를 확인할 수 있습니다 –