2017-11-28 24 views
0

SAXParseException - 내용이 bamboo 서버 로그의 프롤로그에 허용되지 않습니다.SAXParseException - 내용이 bamboo 서버 로그의 프롤로그에 허용되지 않음

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,

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 

답변

0

귀하의 질문 이유를 추측하기에 충분한 세부 정보가 포함되어 있지 않습니다. 아마도 가장 잘못된 것은 .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를 부하 테스트를 추가하는.

+0

@Dimitri T 속성 파일을 변경했지만 여기에서는 동일한 문제가 있습니다. 참고 사항 질문 본문에 전체 대나무 서버 로그 및 구성 계획을 추가했습니다 - – lak

+0

업데이트 ...? – lak