0

SAXParseException - 竹服务器日志的序言中不允许有内容。

我已经运行了 Jmeter 脚本并且在本地运行良好。当使用竹服务器运行时,给出的例外情况如下。

注意:xml验证成功

<?xml version="1.0" encoding="UTF-8"?>
<jmeterTestPlan version="1.2" properties="3.2" jmeter="3.2 r1790748")
<hashTree>
          -------------------
          -------------------
<name>SAXParseExceQtion</name>
<failure>true</failure>
<error>false</error)
<failureMessage>Content is not allowed in prolog.
See log file for further details.</failureMessage>

附上完整的竹服务器 log1 点击这里

附上完整的竹服务器 log2 点击这里

竹配置如下,

export PATH=/usr/lib/jvm/java-1.8.0/bin:$PATH
echo "========================= Part 1 ================"
sh apache-jmeter-3.2/bin/jmeter \
-Jjmeter.save.saveservice.output_format=xml \
-n -t SWISSUniversalAPI.jmx \
-l ${bamboo.build.working.directory}/SWISSUniversalAPI.jtl
echo -e "/////////////////////////////TEST LOG DETAILS////////////////////////"
cat SWISSUniversalAPI.jtl
/usr/lib/jvm/java-1.8.0/bin/java -jar m2u.jar --input ${bamboo.build.working.directory}/SWISSUniversalAPI.jtl --output ${bamboo.build.working.directory}/SWISSUniversalAPI.xml
4

1 回答 1

0

您的问题没有包含足够的详细信息来猜测原因,很可能它与不正确的.jtl 结果文件配置有关。默认情况下,JMeter 以 .jtl 格式存储其结果,Bamboo 似乎期待 XML。所以尝试将下一行添加到user.properties文件:

jmeter.save.saveservice.output_format=xml

查看如何使用 Bamboo 在持续集成环境中运行 JMeter文章,了解有关将 JMeter 负载测试添加到 Bamboo 构建的更多信息。

于 2017-11-28T10:34:00.957 回答