ant将.jmx转换为.jtl时,JAVA(TM)二进制文件已停止工作

ant将.jmx转换为.jtl时,JAVA(TM)二进制文件已停止工作,java,html,apache,ant,jmeter,Java,Html,Apache,Ant,Jmeter,我正在尝试使用ApacheAnt生成jmeter文件的HTML报告。当运行test.jmx文件试图将其自身转换为.jtl文件时,此时会出现java binary尚未工作的pop,构建失败 D:\softwares\apache-jmeter-2.13\apache-jmeter-2.13\extras>ant -Dtest=RetailerPor tal Picked up _JAVA_OPTIONS: -Xmx256M Buildfile: D:\softwares\apache-jme

我正在尝试使用ApacheAnt生成jmeter文件的HTML报告。当运行test.jmx文件试图将其自身转换为.jtl文件时,此时会出现java binary尚未工作的pop,构建失败

D:\softwares\apache-jmeter-2.13\apache-jmeter-2.13\extras>ant -Dtest=RetailerPor
tal
Picked up _JAVA_OPTIONS: -Xmx256M
Buildfile: D:\softwares\apache-jmeter-2.13\apache-jmeter-2.13\extras\build.xml
run:
     [echo] funcMode = false
   [jmeter] Executing test plan: D:\softwares\apache-jmeter-2.13\apache-jmeter-2
.13\extras\RetailerPortal.jmx ==> D:\softwares\apache-jmeter-2.13\apache-jmeter-
2.13\extras\RetailerPortal.jtl
_message_xalan:
xslt-report:
BUILD FAILED
D:\softwares\apache-jmeter-2.13\apache-jmeter-2.13\extras\build.xml:132: input f
ile D:\softwares\apache-jmeter-2.13\apache-jmeter-2.13\extras\RetailerPortal.jtl
 does not exist
Total time: 17 seconds

根据输出,它在执行JMeter测试时失败,很可能是由于低(-Xmx256M)。查看jmeter.log文件-它通常包含所有必要的信息

将以下行添加到build.xml文件的
部分:

1234
替换为您希望提供给JMeter的内存大小(以兆字节为单位)(我会选择占物理RAM总量的70%-80%)


有关JMeter的更多调整、提示和技巧,请参阅指南。请查看
Test.jtl
文件,该文件是在
apacheant\bin
中创建的。您可能已经创建了一个新的测试文档,并将其名称替换为test.jtl。。。尝试打开它并使用
.jtl
扩展名另存为它。。。确保已删除
.txt

增加RAM大小可以正常工作。

JMX是测试计划,JTL是结果文件?你把jmx转换成jtl是什么意思?解释不清楚。请提供要采取的明确步骤以及这些步骤将如何解决问题。在build.xml配置中增加RAM大小可以。取消对build.xml中以下设置的注释也将解决此问题!!我花了一整天的时间在JMeter 3.2上,在JMeter\Extras文件夹中的build.xml中取消了对这一部分的注释后,它开始工作。谢谢!!!
<jvmarg value="-Xmx1234M"/>
set ANT_OPTS=-Xmx1234M