2014-10-30 3 views
0

Jmeter를 사용하여 성능 테스트를 수행하기 위해 명령 줄에서 웹 페이지의 URL을 전달하려고했습니다.Jmeter-url from command line

나는 호스트 이름을 제외하고 정확하게 모든 값을 보인다

./jmeter.sh -n -t Performance.jmx -l old88.jtl -JNumberOfUsers=5 -JRampUpTime=10JHowManyTimesToRun=2 -JHost=www.google.com 

으로 JMeter를 명령을 사용하여 시도

NumberOfUsers   ${__P(NumberOfUsers,2)} 
    HowManyTimesToRun  ${__P(HowManyTimesToRun,2)} 
    RampUpTime    ${__P(RampUpTime, 10)} 
    Host     ${__P(Host)} 

같은 사용자 정의 된 변수를 설정했다. 명령 줄에서 URL을 전달하는 방법이 있습니까? HTTP 요청 기본값에서이 속성을 사용합니다.

+0

테스트 중에 $ {NumberOfUsers}가 5 또는 2로 해결 되었습니까? 당신은 호스트를 제외한 모든 사람들을 위해 기본값을 제공했습니다. 나는이 값이 작동하지 않는다는 사실이 궁금합니다. 변수가 아닌 샘플에서 속성을 직접 사용할 수 있습니까? 변수의 범위는 제한되어 있으므로 스레드 그룹에서 변수를 정의한 경우 다른 스레드 그룹에서는 변수를 사용할 수 없습니다. 사용자 정의 변수 요소는 어디에 두었습니까? – CharlieS

답변

0

'HowManyTimesToRun'속성에 ''및 '-'공백이 없다는 점을 제외하고 여기서 어떤 문제도 볼 수 없습니다. 어쩌면 오타 일 수도 있습니다 !!

./jmeter.sh -n -t Performance.jmx -l old88.jtl -JNumberOfUsers=5 -JRampUpTime=10 -JHowManyTimesToRun=2 -JHost=www.google.com 
+0

사실 나는 그것을 잘못 붙인 사본을 가지고있었습니다. 언급 한 방식대로 명령 줄을 실행했습니다. – user3920295