2014-06-23 4 views
0

일부 액세스 파일을 읽고 동적으로로드 및/또는 기능 테스트 시나리오를 만드는 Java 응용 프로그램을 빌드하려고합니다. jmeter API 2.11을 사용하고 있습니다.jmeter - jmeter API를 사용하여 jmx 파일 생성 2.11

응용 프로그램은 CI (jenkins) 내에서 실행됩니다. 자, 일부 미리 정의 된 테스트를 실행하고 결국 사용자 친화적 인 그래픽 보고서를 생성하는 jmeter 용 Jenkins Plugin에 대해 들어 보았습니다. 우선, httpSampler와 스레드/루프를 사용하여 매우 간단한 테스트를 프로그래밍 할 수있었습니다. StandardJMeterEngine 기능을 사용하여 응용 프로그램 내에서 실행할 수 있습니다. configure() & run().

대신 각 테스트 계획에 대한 출력 jmx 파일을 생성하여 CI 테스트 실행 /보고 부분의 입력으로 사용할 수 있습니다.

나는 결국 작업을 대신 할 클래스 org.apache.jmeter.protocol.http.util.accesslog.StandardGenerator을 발견했습니다. 누구나 simmilar 작업/문제가 있었고 여기서 가장 좋은 방법을 알고 있습니까? 나는 정말 어떤 대답을 주셔서 감사합니다. Best Redards m.

답변

0

나는 5 Ways To Launch a JMeter Test without Using the JMeter GUI 가이드가 당신이 찾고있는 것이라 믿습니다.이 가이드에는 Jenkins 성능 플러그인에 대한 링크와 .jmx 파일에서 기존 JMeter 테스트를 호출하고 JMeter API를 사용하여 새로운 JMeter 테스트를 호출하는 방법에 대한 철저한 지침이 포함되어 있습니다. .

+0

나는 이미이 페이지를 알고 있었다. 실제로 테스트를 구현하기 위해 코드를 참조로 사용했습니다. 내가 아직도 모르는 부분은 테스트를 jmx 파일로 프로그래밍 방식으로 내보내는 방법입니다. – user3767373

+0

아마도'SaveService.saveTree (tree, new FileOutputStream ("mytest.jmx"));가 당신이 찾고있는 것입니다. –

관련 문제