【jmeter-maven-plugin】一、基本配置+添加附加库
2017-11-10 11:30
633 查看
基本配置
将插件添加到pom.xml的构建部分(最佳做法是定义要在pom.xml或父pom.xml中使用的MavenJMeter插件的版本):<project>
[...]
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.2.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
[...]
</project>
默认情况下,插件使用JMeter提供的默认属性文件。如果你想覆盖任何这些文件,你只需要在${project.base.directory} / src / test / jmeter中创建一个替换。
如果在$ {project.base.directory} / src / test / jmeter中找到,将使用以下属性文件:
jmeter.properties
saveservice.properties
upgrade.properties
system.properties
user.properties
global.properties
该插件将把$ {project.base.directory} / src / test /jmeter /目录中保存的所有JMX测试文件和子目录复制到${project.build.directory} / jmeter / testFiles。任何子目录将被平坦化,目录路径将用于创建测试文件名。然后使用$ {project.build.directory} / jmeter / testFiles中的所有文件运行测试 。
要运行测试打开一个终端/命令提示符,然后键入:
cd ${project.base.directory}
mvn verify
向类路径添加附加库
将jar添加到/ lib / ext目录
您可以使用<jmeterExtensions>配置元素将任何其他Java库添加到JMeter的lib / ext目录中。这使用Eclipse Aether库执行依赖性解析。
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.2.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
<configuration>
<jmeterExtensions>
<artifact>kg.apc:jmeter-plugins:pom:1.3.1</artifact>
</jmeterExtensions>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
将jar添加到/ lib / junit目录
您可以使用<junitLibraries>配置元素将任何其他Java库添加到JMeter的lib / junit目录。这使用Eclipse Aether库执行依赖性解析
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>com.lazerycode.jmeter</groupId>
<artifactId>jmeter-maven-plugin</artifactId>
<version>2.2.0</version>
<executions>
<execution>
<id>jmeter-tests</id>
<goals>
<goal>jmeter</goal>
</goals>
</execution>
</executions>
<configuration>
<junitLibraries>
<artifact>com.lazerycode.junit:junit-test:1.0.0</artifact>
</junitLibraries>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
参考jmeter-maven-plugin官方文档:https://github.com/jmeter-maven-plugin/jmeter-maven-plugin/wiki
a136
相关文章推荐
- Jmeter-maven-plugin高级配置之选择测试脚本
- 【jmeter-maven-plugin】六、代理配置+远程服务器配置
- Jmeter-maven-plugin高级配置之分布式设置
- 【jmeter-maven-plugin】二、高级配置之 -- 选择测试脚本
- 【jmeter-maven-plugin】四、日志配置
- 【jmeter-maven-plugin】三、高级配置之 -- 检测结果
- Jmeter-maven-plugin高级配置之选择测试脚本(转)
- Jmeter-maven-plugin高级配置之压测结果文件格式
- Maven 3中,所有站点相关的配置都应该出现在maven-site-plugin
- 基本配置之(Xcode6之后如何添加.pch文件)
- maven-tomcat7-plugin 配置
- (三)Maven基本概念——常用插件的配置
- eclipse maven plugin 插件 安装 和 配置
- maven配置 之javaee最基本的配置
- Maven插件之添加额外编译目录build-helper-maven-plugin
- 关于在myeclipse中添加maven的配置问题 以及使用
- Maven plugin插件---appassembler-maven-plugin快速配置
- 使用lesscss-maven-plugin,实时监控less文件的编译,只需一步配置
- SpringMvc Maven基本配置
- 【Zigbee】IAR基本配置(陆续添加)