2013-05-08 3 views
0

Maven을 사용하여 Jmeter 테스트를 실행하고 싶습니다. (제 경우는 Maven 2 임) Jenkins에서 테스트 할 수 있습니다. 나는 this tutorial 다음 WSO2 테스트 자동화 프레임 워크를 사용하여 그것을 할 시도했지만이 오류가있어 :Maven을 사용하여 JMeter 테스트를 실행하는 방법

Missing artifact org.wso2.carbon.automation:org.wso2.carbon.automation.tools.jmeter:jar:4.0.8:compile 

나는 또한 언급처럼 JMeter를 플러그인을 사용하는 다른 방법을 시도를 here

내가 돈 ' 어떤 오류가 발생하지만 목표 확인을 사용하여 Maven에서 프로젝트를 실행할 때 TestJmeter.jm 파일을 src/test/java 문서에 넣었음에도 불구하고 실행할 테스트가 없습니다. maven-war-plugin의 경우 동적 웹 프로젝트에서 작업하기 때문에 POM에 추가합니다.

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>e-conseil</groupId> 
    <artifactId>e-conseil</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 
<build> 
     <pluginManagement> 
      <plugins> 
        <plugin> 
        <groupId>org.apache.maven.plugins</groupId> 
        <artifactId>maven-war-plugin</artifactId> 
        <configuration> 
         <warSourceDirectory>WebContent</warSourceDirectory> 
        </configuration> 
       </plugin> 

       <plugin> 
        <groupId>com.lazerycode.jmeter</groupId> 
        <artifactId>jmeter-maven-plugin</artifactId> 
        <version>1.8.1</version> 
        <executions> 
         <execution> 
          <id>jmeter-tests</id> 
          <phase>verify</phase> 
          <goals> 
           <goal>jmeter</goal> 
          </goals> 
         </execution> 
        </executions> 
       </plugin> 
      </plugins> 
     </pluginManagement> 
</build> 

</project> 

난 그냥 뭔가를 누락하면 내가 모르거나 이것은 잘못된 접근입니다 :

여기 내 POM 파일입니다.

답변

1

src/test/java가 아닌 src/test/jmeter에 테스트 계획을 넣으십시오.

+0

프로젝트 구조에 이러한 디렉토리가 없습니다. 나는 그것을 만들어야합니까? – ikram

+0

예, 프로젝트에서 src/test/jmeter를 만들 수 있습니다. –

+0

예, src/test/jmeter 폴더가 없으면 Maven 플러그인도 실행을 거부합니다. – djangofan

관련 문제