2013-10-24 5 views
1

하나의 스레드 그룹이 있습니다. 루프에서이 스레드를 실행하고 싶습니다. 처음으로 스레드 (사용자)의 수는 1이어야하고 스레드의 수는 6이어야합니다 (i = 1, i = i + 5, i < = 25를 의미 함). 실행중인 스레드 그룹은 자동으로 수행되어야합니다. 내가 시도 무엇스레드 수를 동적으로 설정하고 루프에서 스레드 그룹을 실행하는 방법은 무엇입니까?

내가 '시작'1 인에서 '카운터'구성 요소를 설정 않았다이다, '증가'는 '숫자 형식'5 '최대'25 00

때 스레드 그룹을 실행하면 한 번만 실행됩니다 (스레드 (사용자)의 수는 1입니다). 다음 반복에서는 계속되지 않습니다.

내가 뭔가를 잃어버린거야? 아니면 다른 방법이 있습니까?

답변

0

AFAIK, '비행 중'사용자 수를 변경할 수 없습니다. 첫 번째 생각은 하나의 테스트 계획을 작성하고, 파일을 빌드하고, 동일한 테스트 계획을 다른 인수로 몇 번 실행하는 것입니다. 여기서 인수는 사용자 수를 의미합니다. 그러나 JMeter 보고서를 다른 파일에 작성해야합니다. http://mkbansal.wordpress.com/2012/08/01/jmeter-command-line-script-execution-with-arguments/

+0

정말 도움이됩니다. 일단 그것이 완료되면 내 솔루션을 게시 할 것입니다. –

1

안녕 이전의 대답은 정확하지만 성가신 조금 실행 : 인수 JMeter를 실행의 예는 여기에있다.

IMHO, 그것을 얻을 수있는 가장 간단한 방법은 JMeter를-플러그인 "http://jmeter-plugins.org"에서의 추가 설치하는 것입니다.

가에 추가 유용한 몇 가지이며, 즉, 사용자의 요구를 해결할 수있는 몇 : "스테핑 thread 그룹"과 "궁극적 인 스레드 그룹"당신이 원한다면 더 유연한 뭔가.

+0

고마워요.하지만 첫 번째 대답으로 단계를 따라갔습니다. 방금 for 루프에서 no.of 스레드를 전달하여 스크립트를 실행하는 셸 및 배치 스크립트를 만들었습니다. 지금이 순간이 충분합니다. 그러나 최적화가 필요할 때 이러한 플러그인을 사용해 보겠습니다. –

관련 문제