我尝试使用apache ant生成jmeter文件的HTML报告。在运行测试时,.jmx文件尝试将自身转换为.jtl文件,此时java二进制文件无法正常工作,并且构建失败。
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
答案 0 :(得分:1)
根据输出,它在执行JMeter测试期间失败,很可能是由于低Java Heap Size value(-Xmx256M)。查看 jmeter.log 文件 - 它通常包含所有必要的信息。
将以下行添加到 build.xml 文件的Blurry.with(MainActivity.this)
.radius(25)
.sampling(2)
.async()
.animate(500)
.onto((ViewGroup) findViewById(R.id.content));
部分:
<jmeter>
或在操作系统级别通过ANT_OPTS environment variable设置,如:
<jvmarg value="-Xmx1234M"/>
将set ANT_OPTS=-Xmx1234M
替换为您希望JMeter可用的内存大小(以兆字节为单位)(我会占用总物理RAM量的70% - 80%)
有关更多JMeter调整,提示和技巧,请参阅9 Easy Solutions for a JMeter Load Test “Out of Memory” Failure指南
答案 1 :(得分:1)
增加RAM大小可以正常工作。
答案 2 :(得分:-3)
请检查Test.jtl
中创建的apacheant\bin
文件。您可能已经创建了一个新的测试文档并将其名称替换为Test.jtl ...尝试打开它并将其另存为.jtl
扩展名...确保您已删除.txt
。