이것은 내 테스트 계획 구성내역 스레드할 속성:
Number of Threads (users): 100
Ramp-up Period (in seconds): 10
Loop Count : Forever
Delay thread creation until needed: No
Scheduler: No
난 하루 14 시간 7 분 총 기간 테스트를 통해 실행했음 (약 50820 초). 이 보고서는 로드중 파일 수가 나와 jtl 이후 샘플링합니다 요약에서는 1050975. 하지만 난 can& 파악, t # 39 전화했는데 계산할 수 있는 많은 샘플링합니다 지었지.
시점을 앞당길 경우 의해 스레드 수를 만드는 데 걸리는 시간이 기간은 제임스 로이터 호스트당 아웃하기로 이터레이션에 시간 테스트는 50820 초 후에 내가 했어야 508200 샘플링합니다 전용 (50820/10 * 100). 이 경우 저하됨 반복 횟수 어떻게, 잘 모르겠습니다.
이 시점을 앞당길 수 있는 [스레드 (thread) 그룹] [1] 은 시간 제임스 로이터 총 스래드입니다 시작 해야 한다. 즉, 모든 상황을 실행할 수 있는 새로운 스레드할 0.1 초 10 초 후에 스래드입니다 확증하노라 100mb/s 시작합니다. 이러한 100mb/s 스래드입니다 수행하기 때문에 테스트 기간 동안 지속적으로 프로젝트 착수 이후 100 스래드입니다 연달아 이터레이션에 실행하십시오 테스트.
[1]: http://jmeter.apache.org/usermanual/component_reference.html # Thread_Group
예를 들면 다음과 같습니다.
100 초 시작될 때까지 ramp-up: 100 스래드입니다 및 각 두 번째 제임스 로이터 1 모든 스래드입니다 시작되었는지 그 시간에 의해 100 초이면 스레드할 가 공개되었다.
2 스래드입니다 ramp-up: 100 스래드입니다 50 초 동안 각 ss+sp 가 시작되었습니다.
, 시작됨인 ramp-up: 초이면 100 스래드입니다 및 200mb/s 모든 2 초이면 스레드할 1.
이제
>. 처리량의 요청 / 시간 단위를 계산됩니다. 시간은 >. 첫 번째 샘플링합니다 계산됩니까 처음부터 끝까지 마지막 >. 샘플링합니다. 여기에는 모든 사이의 간격은 샘플링합니다 돼 있기 때문에 >. 표현하기 위해 부하입니다 합니다.
>. 이 공식이: 처리량의 = >. (요청 수를) / (총 시간).
이 수를 테스트 기간은 '1050975 csetup 또는 요청은 샘플링합니다' 및 '' 50820 초짜리입니다. 그래서 오늘은 ' ' 에서 '' 50820s 요청률 1050975 스러푸트리스 출력입니다 관련된 말은 '' 시험이 전체의 평균 처리량의 근사화하는 20.5/s.
제어할 수 있을 때 '또는' 매우 '플러그인' 처리량의 초당 트랜잭션 제임스 로이터 불렀으매 [상수입니다 처리량의 타이머] (http://jmeter.apache.org/usermanual/component_reference.html # Constant_Throughput_Timer).
>. 상수입니다 처리량의 타이머 cxp 가변으로 일시정지됩니다 수, 계산 >. 총 처리량의 (분당 샘플링합니다 측면에서) 가까이 렉시한테서 >. 주어진 가능한 그림. 물론 처리량의 쇱そ 될 경우 >. 이 경우, 타이머, 또는 다른 서버가 처리할 수 없습니다. >. 많은 시간이 소요되는 테스트 요소이면 막을.
이 기간, ramp-up" " 제임스 로이터 테스트요 위해 필요한 시점을 앞당길 것을 말한다. 스레드 수를 전체 선정됐다. 100 초 후에 사용하는 경우, 그 시점을 앞당길 기간은 10 스래드입니다 제임스 로이터 가 앨리어스보다 100 초 10 스래드입니다 운영을 모두 수행할 수 있습니다. 각 10 초 후에 스레드할 시작됩니다 (100/10) 는 이전 스레드할 있다. 30 초 후에 스래드입니다 및 시점을 앞당길 경우 120 기간 늦춰질 가능성이 스레드할 각 연속 4 로 초짜리입니다.
이해 1: 올바른지 이 기간, ramp-up" " 제임스 로이터 테스트요 위해 필요한 시점을 앞당길 것을 말한다. 스레드 수를 전체 선정됐다. 만약 10 100 초 후에 제임스 로이터 스래드입니다 사용되고 시점을 앞당길 수 있는 기간은 10 모두 100 초 정도 걸립니다. 스래드입니다 가동할. 각 10 초 후에 스레드할 시작됩니다 (100/10) 는 이전 스레드할 있다. 협업공간이 30 초 후에 각 연속 120 스래드입니다 및 시점을 앞당길 기간 늦춰질 가능성이 스레드할 의해 4 초
예를 들어, 5 초 동안 제임스 로이터 을입력할 시점을 앞당길 것으로, 마침 시작 말까지 모든 사용자가 5 초. 따라서 우리는 5 초 후 5 사용자 및 시점을 앞당길 기간 사이의 지연 1 초 (= 1 사용자 당 5 초 5 사용자 / 사용자 약간만이라도 시작 두 번째). 이 값을 0 으로 설정하면 제임스 로이터 시작 후 곧바로 모든 사용자가.