构建通过但似乎JMeter测试未通过Maven CMD命令运行

时间:2020-07-10 14:03:23

标签: maven jmeter

我正在尝试通过 Maven 执行 JMeter 脚本。我正在使用 Jmeter 5.3 ,并且在pom.xml下面使用。

当我通过命令提示符mvn verify -Dusers=1 -DrampUp=1 -Dloopcount=1 -Durl=1 -DSmokeDemoTest=1执行该命令时,它显示了构建成功消息,但似乎没有执行我的 JMeter 测试脚本,这就是为什么我没有得到JTL报告文件的原因目标文件夹。我正在附加命令提示符执行屏幕截图。您能否在这个问题上提出建议并帮助我。

POMXML: POMXML1

CommandPromptExecution图像: CommandPromptExecution Image

1 个答案:

答案 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测试计划中的属性。

enter image description here

如果您仍然遇到问题,请检查target/jmeter/logs文件夹下的jmeter.log文件是否有可疑条目

更多信息: