我还没有在Maven中使用.jmx文件,特别是您提到的那些插件。
但是我可以想出一种方法,如果我需要的话。
因此,考虑到这一点,您可以在无GUI模式下执行jmeter测试。
- 创建一个shell脚本包装器,该包装器将在无GUI模式下执行jmeter测试,例如(jmeter_exe.sh):
$JMETER_HOME/bin/jmeter.sh -n -t MY_LOAD_TEST.jmx -l resultFile.jtl
因此,这将执行给定的脚本并将结果存储在
.jtl文件中,您可以使用它来显示您的测试结果,文章对您很有用,目前不在主题之列。
完成第一步。
2.然后可以
scripts在项目根目录中创建目录。比您可以将其放在pom.xml中:
<plugin> <artifactId>exec-maven-plugin</artifactId> <groupId>org.prehaus.mojo</groupId> <executions> <execution> <id>Run load Test</id> <phase>generate-sources</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>${basedir}/scripts/jmeter_exe.sh</executable> </configuration> </execution> </executions></plugin>瞧,您的测试将在“生成源”阶段执行。使用您提到的插件可能会更容易,但是我不知道这些,这就是我想到的。



