带有IntelliJ和jmeter-maven-plugin的Apache JMeter

时间:2018-02-16 19:21:20

标签: jmeter jmeter-maven-plugin

我想使用IntelliJ和Maven运行jmeter脚本。基本上,我的目标是通过詹金斯运行jmeter脚本。 我做了以下步骤:

  1. 下载Jmeter源代码并解压缩所有文件 C:\ Jmeter \ apache-jmeter-3.3
  2. 使用 jmeter.bat
  3. 启动jmeter创建脚本
  4. 将脚本保存在 C:\ Jmeter \ apache-jmeter-3.3 \ bin \ templates \ create-client.jmx

  5. 在新文件夹 C:\ Jmeter-test

  6. 下的IntelliJ中创建了一个新的Maven项目
  7. src / test / resources
  8. 下复制的report-template,reportgenerator.properties
  9. src / test / jmeter / create-client.jmx

  10. 下复制 create-client.jmx
  11. 修改 pom.xml 以包含Jmeter插件

    <plugins>
        <plugin>
            <groupId>com.lazerycode.jmeter</groupId>
            <artifactId>jmeter-maven-plugin</artifactId>
            <version>1.6.1</version>
            <executions>
                <execution>
                    <id>jmeter-tests</id>
                    <goals>
                        <goal>jmeter</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <testFilesIncluded>
                    <jMeterTestFile>create-client.jmx</jMeterTestFile>
    
                </testFilesIncluded>
            </configuration>
        </plugin>
    
  12. 当我运行 mvn verify 命令时,它会显示“No Tests to Run”。我对IntelliJ和Maven不太熟悉。不确定我是否需要导入现有的Jmeter源代码。任何帮助都会被贬低。谢谢!

1 个答案:

答案 0 :(得分:1)

根据此文档:

使用版本 2.7.0 ,它应该没问题:

     <plugin>
    <groupId>com.lazerycode.jmeter</groupId>
    <artifactId>jmeter-maven-plugin</artifactId>
    <version>2.7.0</version>
    <executions>
        <execution>
            <id>jmeter-tests</id>
            <goals>
                <goal>jmeter</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <testFilesIncluded>
            <jMeterTestFile>create-client.jmx</jMeterTestFile>

        </testFilesIncluded>
    </configuration>
</plugin>