当前位置: 首页 > 知识库问答 >
问题:

Jtl文件是空的,当运行Jeter使用ant

胡意致
2023-03-14

我正在尝试用ant运行Jmeter,(因为我想显示测试的结果,以及所有的步骤)。问题是,在我设法运行命令Jtl文件为空之后,我试图运行基本的test.jmx默认测试。我运行命令ant-detect = Test run构建成功,但是jtl结果为空。此外,它在一秒钟后完成,而如果我通过UI模式运行,它应该需要更多的时间。

有人能告诉我如何将ant与Jeter一起使用,或者如何在html输出中获取完整的报告吗?

共有1个答案

方宏富
2023-03-14

最有可能的是JMeter测试本身有问题,即

  • JMeter启动失败(安装或配置问题)
  • 它在线程组中有0个线程
  • 有一个if Controller条件阻止测试执行
  • 测试依赖于未安装的JMeter插件

因此,我建议修改您的构建.xml文件,并通过添加下一行来启用写入JMeter日志文件

所以它看起来像

<jmeter
    jmeterhome="${jmeter.home}"
    testplan ="${testpath}/${test}.jmx"
    resultlog="${testpath}/${test}.jtl"
    jmeterlogfile="${testpath}/jmeter-ant.log>

当您再次运行测试时,您应该会在. jmx文件所在的文件夹中看到jmeter-ant.log文件。

更多信息:JMeter Ant任务

 类似资料:
  • 我创建了这个数组位置。昨天的爪哇 今天我创建了一个新项目并添加了这个MyDisplay。爪哇 但当我运行我的显示器时。java eclipse仍在运行旧的ArrayLocation。java和32.9。我以为它会打开一个空白的小程序。 请帮帮我我是个新手 我应该如何告诉eclipse运行MyDisplay。java而不是ArrayLocation。JAVA

  • 问题内容: 如何找到当前正在运行的Python脚本的完整路径?就是说,我要做什么才能做到这一点: 问题答案: 不是您要找的东西。不要使用意外的副作用 是 永远 的脚本路径(如果事实上脚本已经调用) -见http://docs.python.org/library/sys.html#sys.argv 是 当前正在执行的 文件(脚本或模块)的路径。这是 偶然 一样的,如果它是从脚本访问的脚本!如果要将

  • 你能帮助我有没有什么方法运行空手道跑者文件与TestNG框架工作。你的答案真的会让我们做出决定。 我经历了各种与空手道相关的测试的帖子。但不幸的是我无法触发我的脚本。 注意:我在代码中扩展了KarateRunner类并使用了@KarateOptions。

  • 当某个特定的文件更新后 Puppet 就该采取一些行动,这是一个非常常见的模式。 例如,在 rsync 配置片段的例子中,一旦修改了某个片段文件,就会调用 exec 资源更新主配置文件 rsyncd.conf。 每次运行 Puppet,exec 资源都会被运行,除非指定了如下参数中的一个: creates onlyif unless refreshonly => true refreshonly

  • 问题内容: Windows上是否可以使用位于特定文件夹中的JRE运行JAR文件?类似于Eclipse在您给它的某些路径中寻找其JRE的方式。一些Windows可执行代码(C或C ++)或批处理文件都可以完成这项工作。谢谢! 问题答案: JRE目录具有bin / java.exe。 您只需使用以下命令即可从该JRE运行jar 如果您不想每次都打开控制台,只需将上面的行放在.bat文件中,然后双击。

  • 如何在 PyCharm 中运行当前文件?我想要一个热键,它将使用项目默认的 python 解释器执行当前文件(无论是普通文件、暂存文件还是暂存缓冲区)。我不想创建自定义运行配置,而只需使用默认的 Python 配置启动即可。这样的事情可能吗?