我找到了答案:
- 我需要将要在测试中使用的库打包到jar中,并将其放入
jmeter/lib
目录中 - 我必须对齐Sampler脚本路径,所以jmeter可以使用它们
jmeter-maven-plugin文档中的第一个解决方案如下:
<project> [...] <build> <plugins> <plugin> <groupId>com.lazerypre.jmeter</groupId> <artifactId>jmeter-maven-plugin</artifactId> <version>USE LAST VERSION</version> <executions> <execution> <id>jmeter-tests</id> <goals> <goal>jmeter</goal> </goals> </execution> </executions> <configuration> <testPlanLibraries> <artifact>org.apache.activemq:activemq-spring:5.15.2</artifact> <artifact>org.apache.activemq:activemq-client:5.15.2</artifact> <artifact>org.apache.activemq:activemq-broker:5.15.2</artifact> </testPlanLibraries> <excludedArtifacts> <exclusion>com.sun.jdmk:jmxtools</exclusion> <exclusion>com.sun.jmx:jmxri</exclusion> </excludedArtifacts> </configuration> </plugin> </plugins> </build> [...]</project>
第二种解决方案是我需要在jmx文件旁边复制Sampler脚本。Maven可以使用maven-resource-
plugin轻松地做到这一点。



