2013-08-07 2 views
1

성능 테스트를 위해 Jmeter를 사용하고 Jenkins 빌드 서버를 통해 테스트를 실행하고 있습니다.여러 jmeter.log 파일 만들기

우리 jenkins 상자에 Jmeter가 설치되어 있고 Ant 빌드 파일을 사용하여 jmx 파일을 시작하고 jtl 보고서를 만듭니다. 그런 다음 Jenkins의 Performance 플러그인을 통해 평가됩니다.

제 문제는 Jmeter 인스턴스가 하나 뿐이므로 문제는 /metadata.log 파일을/bin 디렉토리에 하나만 생성한다는 것입니다.

Jmeter 설치를 호출하는 작업이 여러 개 있기 때문에 잠재적으로 같은 로그에 쓰기를 원하지 않습니다.

계획/작업 당 여러 개의 jmeter.log 파일을 지정하거나 위치를 수정하는 방법이 있습니까?

+1

당신은 -j 옵션을 확인 했습니까? (https://jmeter.apache.org/usermanual/get-started.html#non_gui) –

+0

@Roscoe, 덧글 대신 진짜 대답하지 않겠습니까? 당신의 대답은 좋은 것입니다 –

답변

2

의견을 보내 주셔서 감사합니다. JMeter를 개미 작업을 사용하여 다음으로 젠킨스 작업의 작업 공간에 로그 파일을 배치 처리했다 : 이것은 JMeter를 태그 안에 앉아 "$ {BASEDIR} /jmeter.log"

jmeterlogfile =

을 빌드 파일 내에서.

+0

jmeterlogfile 속성은 jmeter 속성보다는 jmeter ant 작업의 속성입니다. – EsotericNonsense

1

Windows cmd에서 jmeter를 실행하지 않고 .properties 파일을 변경하지 않고 단순히 bin 폴더로 이동하고 다른 로그 파일에 로그 항목을 넣으려면 -j [yourLogFileName.log] 인수를 전달하십시오.

C : \ 아파치 JMeter를-2.11 \ 빈>에서는 jmeter.bat -j myLog.log

관련 문제