我正在尝试通过 Maven 执行 JMeter 脚本。我正在使用 Jmeter 5.3 ,并且在pom.xml下面使用。
当我通过命令提示符mvn verify -Dusers=1 -DrampUp=1 -Dloopcount=1 -Durl=1 -DSmokeDemoTest=1
执行该命令时,它显示了构建成功消息,但似乎没有执行我的 JMeter 测试脚本,这就是为什么我没有得到JTL报告文件的原因目标文件夹。我正在附加命令提示符执行屏幕截图。您能否在这个问题上提出建议并帮助我。
POMXML:
CommandPromptExecution图像:
答案 0 :(得分:0)
您的测试运行良好,唯一的问题是执行了0个采样器,因此没有结果。
从非常漂亮的 pom.xml 文件的屏幕截图来看,如何定义users
属性还不太清楚,应该具有以下内容:
<properties>
<users>1</users>
<rampUp>1</rampUp>
<loopcount>1</loopcount>
<url>http://example.com</url>
<suite>foo</suite>
</properties>
在pom.xml文件的开头。
完成后,将声明属性,您将可以通过-D命令行参数覆盖它们。
还要确保使用__P() function
正确引用JMeter测试计划中的属性。如果您仍然遇到问题,请检查target/jmeter/logs
文件夹下的jmeter.log文件是否有可疑条目
更多信息: