Jmeter-maven-plugin高级配置之选择测试脚本
Jmeter-maven-plugin高级配置之选择测试脚本
youthflies 发表于4年前
Jmeter-maven-plugin高级配置之选择测试脚本
  • 发表于 4年前
  • 阅读 615
  • 收藏 1
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

Jmeter-maven-plugin高级配置之选择测试脚本

在pom文件中可以指定运行那些脚本。

运行所有的测试脚本

Jmeter默认运行${project.base.directory}/src/test/jmeter文件夹中的所有脚本,下面是示例。

    <project>    [...]    <build>    <plugins>    <plugin>    <groupId>com.lazerycode.jmeter</groupId>    <artifactId>jmeter-maven-plugin</artifactId>    <version>1.9.0</version>    <executions>    <execution>    <id>jmeter-tests</id>    <phase>verify</phase>    <goals>    <goal>jmeter</goal>    </goals>    </execution>    </executions>    </plugin>    </plugins>    </build>    [...]    </project>

运行mvn verify即可。

使用<testFilesIncluded>指定运行的脚本文件

我们可以通过<testFilesIncluded>这个标签来手动指定jmx文件。样例如下:

    <plugin>    <groupId>com.lazerycode.jmeter</groupId>    <artifactId>jmeter-maven-plugin</artifactId>    <version>1.9.0</version>    <executions>    <execution>    <id>jmeter-tests</id>    <phase>verify</phase>    <goals>    <goal>jmeter</goal>    </goals>    <configuration>    <testFilesIncluded>    <jMeterTestFile>test1.jmx</jMeterTestFile>    <jMeterTestFile>test2.jmx</jMeterTestFile>    </testFilesIncluded>    </configuration>    </execution>    </executions>    </plugin>

当我们执行mvn verify时,只有${project.base.directory}/src/test/jmeter文件夹中的test1.jmx、test2.jmx会执行。

在<testFilesIncluded>中使用正则表达式

<testFilesIncluded>标签支持正则表达式,下面的示例,指定以foo开头的所有jmx文件。

            <plugin>    <groupId>com.lazerycode.jmeter</groupId>    <artifactId>jmeter-maven-plugin</artifactId>    <version>1.9.0</version>    <executions>    <execution>    <id>jmeter-tests</id>    <phase>verify</phase>    <goals>    <goal>jmeter</goal>    </goals>    <configuration>    <testFilesIncluded>    <jMeterTestFile>foo*.jmx</jMeterTestFile>    </testFilesIncluded>    </configuration>    </execution>    </executions>    </plugin>

使用<testFilesExcluded>标签反向指定jmx文件

我们还可以使用排除法,来指定不要运行${project.base.directory}/src/test/jmeter文件夹中的文件。样例:

继续阅读→

共有 人打赏支持
粉丝 45
博文 247
码字总数 139731
×
youthflies
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: