Jmeter-maven-plugin高级配置之选择测试脚本
2014-06-06 00:00
363 查看
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文件夹中的文件。样例:继续阅读→
相关文章推荐
- 【jmeter-maven-plugin】二、高级配置之 -- 选择测试脚本
- Jmeter-maven-plugin高级配置之选择测试脚本(转)
- 【jmeter-maven-plugin】三、高级配置之 -- 检测结果
- Jmeter-maven-plugin高级配置之压测结果文件格式
- Jmeter-maven-plugin高级配置之分布式设置
- Jmeter-Maven-Plugin高级应用:Log Levels
- Jmeter-Maven-Plugin高级应用:Selecting Tests To Run
- 【jmeter-maven-plugin】四、日志配置
- Jmeter-maven-plugin高级应用
- Jmeter-Maven-Plugin高级应用:Modifying Properties
- Jmeter-Maven-Plugin高级应用:Adding additional libraries to the classpath
- Jmeter-Maven-Plugin高级应用:Configuring the jvm that the jmeter process runs in
- 【jmeter-maven-plugin】一、基本配置+添加附加库
- 【jmeter-maven-plugin】六、代理配置+远程服务器配置
- Jmeter-maven-plugin高级应用
- Jmeter-Maven-Plugin高级应用:Remote Server Configuration
- Jmeter-Maven-Plugin高级应用:Test Results File Format-Test Results
- Mac下的Jmeter 测试-代理配置、脚本录制
- Jmeter-Maven-Plugin高级应用:Proxy Configuration
- Jmeter进行性能测试时多台负载机的配置方法