6

を使用してmaven-jmeter-pluginおり、jmeter プロファイルをセットアップしました。実行するとmvn -Pjmeter verify、さまざまな Maven ライフサイクルが実行されますが、実行する必要はありません。

JMeter テストだけを実行するにはどうすればよいですか?

<profile>
  <id>jmeter</id>
  <build>
    <plugins>
      <plugin>
        <groupId>com.lazerycode.jmeter</groupId>
        <artifactId>jmeter-maven-plugin</artifactId>
        <version>${jmeter.version}</version>
        <executions>
          <execution>
            <id>jmeter-tests</id>
            <phase>verify</phase>
            <goals>
              <goal>jmeter</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <testResultsTimestamp>false</testResultsTimestamp>
        </configuration>
      </plugin>
    </plugins>
  </build>
</profile>
4

2 に答える 2

2

次のコマンドを使用して、JMeter テストのみを実行できます。

mvn jmeter:jmeter -Pjmeter

残りの目標を表示するには、次を実行できます。

mvn help:describe -DgroupId=com.lazerycode.jmeter  -DartifactId=jmeter-maven-plugin -Ddetail=true
于 2014-02-05T15:32:42.637 に答える
2

残念ながら、プラグインの作成者は直接呼び出しをサポートする MOJO を実装していないようです。そのため、プラグインはライフサイクル実行の一部として<build>セクション内で使用する必要があります。

テストをすばやく実行する必要がある場合は、一時的<phase>にを以前のものに変更してみてくださいvalidate。ただし、これはプラグインが実行されることを意図したフェーズではないため、これを永続的に変更することはできません。

于 2013-07-23T09:22:12.037 に答える