【问题标题】:SAXParseException - Content is not allowed in prolog in bamboo serverlogSAXParseException - 竹服务器日志的序言中不允许有内容
【发布时间】:2017-11-28 08:49:26
【问题描述】:

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>

full bamboo server log1 attached click here

full bamboo server log2 attached click here

Bamboo 配置如下,

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

【问题讨论】:

    标签: java xml jmeter bamboo jmeter-3.2


    【解决方案1】:

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

    jmeter.save.saveservice.output_format=xml
    

    查看How to Run JMeter in a Continuous Integration Environment With Bamboo 文章以获取有关将 JMeter 负载测试添加到 Bamboo 构建的更多信息。

    【讨论】:

    • @Dimitri T 我已经更改了属性文件,但这里的问题相同。仅供参考,我在问题正文中添加了完整的竹服务器日志和配置计划,请参阅 -
    猜你喜欢
    • 1970-01-01
    • 2011-04-09
    • 2023-04-10
    • 2017-10-02
    • 2014-07-23
    • 2020-07-03
    • 1970-01-01
    • 2016-10-11
    • 2023-03-13
    相关资源
    最近更新 更多