웹 응용 프로그램을 테스트하고 있습니다. 기본적으로 나는 평균적으로 초 당 2.5 요청 (각 요청은 상상의 광 고라에 대한 요청)을 수행해야하는 1 개의 스레드 그룹 (계열사 호출 가능)이 있습니다. 두 번째 스레드 그룹 (최종 사용자)은 제휴사가 요청한 이러한 광고 중 10 %를 "클릭"해야합니다.JMeter 1 스레드 그룹이 다른 스레드 그룹의 10 %를 수행합니다.
각 스레드 그룹 1 (들)의 시간 램프를 가지고 :
나는 다음과 같은 설정이있다. 첫 번째 스레드 그룹 (계열사)의 상수 타이머는 400ms입니다 (1 초/2.5clicks = 0.4 초당 1 회 클릭 = 400ms 당 1 회 클릭). 내가 올바르게 이해했다면 각 제휴사가 400ms마다 한 번씩 클릭해야합니다.
두 번째 스레드 그룹에는 4000ms의 상수 타이머가 있습니다 (타이머는 지연이므로 4000ms는 첫 번째 스레드 그룹의 10 % 요청을 야기합니다).
한 사용자와 테스트 할 때 결과가 좋지만 (예를 들어 스레드 그룹당 150 명의 사용자 (총 300 명의 사용자)) 결과가 더 이상 AdRequests의 AdClick 10 %가 아닙니다.
1 분 동안 내 테스트를 실행 내가 얻을 다음 은 AdsRequest = 4695 개 샘플 AdsClicked = 1568 개 샘플
AdsClicked이
그래서 내 질문은 약 470 샘플
해야한다 : 내가 설정하는 방법 내 얼마나 많은 사용자가 현재 시스템을 사용하고 있는지에 관계없이 Adclicked에 대한 AdRequests 샘플을 지속적으로 10 % 가지도록 테스트합니다.