2016-07-12 2 views
0

나는 명령을 비 GUI 모드에서 내 JMeter를 성능 테스트를 실행하면 : /jmeter -n -t TC_001_01.jmx -l result.jtl XML 파일은 다음과 같은 형식으로 생성됩니다는 XML JMeter를 JTL 결과 파일의 형식이 올바르지 않습니다

<?xml version="1.0" encoding="UTF-8"?> 
<testResults version="1.2"> 
<sample t="2045" it="3927" lt="0" ts="1468310751311" s="true" lb="Access Home Page Transaction" rc="200" rm="Number of samples in transaction : 1, number of failing samples : 0" tn="Thread Group 1-1" ng="1" na="1"> 
<httpSample t="2045" it="0" lt="914" ts="1468310755221" s="true" lb="https://www.myserver.es" rc="200" rm="OK" tn="Thread Group 1-1" ng="1" na="1"> 
<assertionResult> 
    <name>Response Assertion</name> 
    <failure>false</failure> 
    <error>false</error> 
</assertionResult> 
<httpSample t="914" it="0" lt="914" ts="1468310755221" s="true" lb="https://www.myserver.es/" rc="302" rm="Moved Temporarily" tn="Thread Group 1-1" ng="1" na="1"/> 
<httpSample t="1129" it="0" lt="386" ts="1468310756137" s="true" lb="https://www.myserver.es/home" rc="200" rm="OK" tn="Thread Group 1-1" ng="1" na="1"/> 
</httpSample> 
</sample> 
... 

내가 옵션 -r 추가 동일한 테스트 실행하면 : /jmeter -n -t TC_001_01.jmx -l result.jtl -r 마스터 - 슬레이브를 사용하여 시작을 (분산) 모드, Performance Testing in the Cloud with JMeter & AWS 다음, 출력 XML 파일의 형식은 다르다 :

<?xml version="1.0" encoding="UTF-8"?> 
<testResults version="1.2"> 
<statSample> 
<saveConfig> 
<time>true</time> 
<latency>true</latency> 
<timestamp>true</timestamp> 
<success>true</success> 
<label>true</label> 
<code>true</code> 
......... 
......... 
</saveConfig> 
<responseData></responseData> 
<responseCode></responseCode> 
......... 
......... 
</statSample> 

JMeter가 분산 모드에서 실행될 때 XML 파일의 첫 번째 형식을 내보내도록하려면 어떻게해야합니까? HTML 보고서를 생성하는 XSLT 템플릿이 있습니다.

jmeter.properties 및 user.properties 파일을 성공적으로 검토했습니다. jmeter 3.0과 jmeter-plugins-manager-0.8를 사용하고 있습니다.

+0

내 이해에서 예상되는 출력입니다. 분산 모드 및 단순 모드에서 생성 된 보고서의 형식은 서로 다를 것으로 예상됩니다. 분산 모드 보고서는 각 JMeter 슬레이브에 대한 추가 정보를 제공합니다. SImilary, 테스트 계획에서 여러 스레드 그룹을 사용하는 경우이 변수를 업데이트해야합니다 (분산 모드 용). jmeter.save.saveservice.print_field_names = true – TestingWithArif

+0

랩톱을 마스터 및 마스터로 사용하여 동일한 테스트를 실행했습니다. 올바른 xml 형식을 얻습니다. 그래서, 아마 ssh 터널, rmi 포트와 함께 사용하고있는 AWS 구성과 관련이있는 것 같습니다. – Gines

+0

로컬 네트워크에서 동일한 시도를 했습니까? 두 개의 다른 기계를 사용합니까? 결과는 동일해야합니다. 나는 AWS와 함께 일했고 결코 다른 행동을 취하지 않았다. 보고서는 분산 모드에서도 동일해야합니다. AWS 또는 로컬 네트워크에있는 경우 중요하지 않습니다. – TestingWithArif

답변

0

좋아, 결국 나는 그것을 얻었다. mode = Statistical 대신에 mode : Standard로 설정하면 문제가 해결됩니다.

감사합니다.

관련 문제