2014-06-06 2 views
1
다음

는 POM 파일와 관계있는 부분이다사용자 속성이 설정되지 : JMeter를

<plugin> 
      <groupId>com.lazerycode.jmeter</groupId> 
      <artifactId>jmeter-maven-plugin</artifactId> 
      <version>1.8.1</version> 
      <executions> 
       <execution> 
        <id>jmeter-tests</id> 
        <phase>install</phase> 
        <goals> 
         <goal>jmeter</goal> 
        </goals> 
        <configuration> 
         <propertiesUser> 
          <testData>test.csv</testData> 
          <threadNum>1</threadNum> 
          <rampUpPeriodSecs>5</rampUpPeriodSecs> 
          <loopCount>2</loopCount> 
         </propertiesUser> 
        </configuration> 
       </execution> 
      </executions> 
      <configuration> 
       <testFilesDirectory>test</testFilesDirectory> 
       <testResultsTimestamp>false</testResultsTimestamp> 
      </configuration> 
     </plugin> 

내가 명령을 실행할 때 mvn install; 모든 것은 잘 작동합니다. propertiesUser 요소에 지정된 속성이 설정되고 작동합니다.

하지만 mvn jmeter:jmeter을 실행하면 사용자 속성이 설정되지 않습니다. 내가 놓친 게 있니? 또한 여기서 논의 것

http://docs.codehaus.org/display/MAVENUSER/Default+Plugin+Execution+IDs

:

https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/issues/97

문제는 메이븐이 실행 블록 내에서 모든 것을 무시하는 것이

답변

0

그것은 받는다는 제한이의 읽기를 가지고 있어요 명령 줄을 사용하여 별도의 목표를 실행하는 경우

GUI 프로필과 비 GUI 프로필을 추가하고 명령 줄에서 원하는 프로필을 지정하면이 문제를 해결할 수 있습니다. 이렇게하려면 POM의 프로필에 플러그인 구성을 추가하고 (GUI라고 부름) 명령 줄에 프로필을 지정해야합니다. 예 :

mvn verify -PGUI 
관련 문제