2016-11-29 4 views
1

이제 Apache Jmeter 3.1을 사용하고 있으며 새로운 feauture Dashboard 생성에 매우 집중합니다. "-g"옵션을 사용하여 생성 할 수 있으며 정상적으로 작동합니다.JMeter 대시 보드 사용자 정의

하지만 대시 보드를 맞춤 설정할 수도 있습니다. 예를 들어 :

  • 첫 페이지
  • 그리고 다른 그래프를 생성 할 필요가 없습니다에 시간과 활성 스레드에 걸쳐 거래 수/초, 응답 시간을 추가 첫 페이지 APDEX 및 요청 요약에서 제거합니다.

대시 보드 템플릿을 정리하기위한 절차를 찾은 것을 도와 주셔서 감사합니다.

좋습니다.

답변

1

최신 버전의 JMeter에서 목표를 달성 할 방법이 없습니다 (현재 3.1). 그래프의 속성을 구성 할 수 있지만 특히 원하는 방식으로 생성하지 못하도록 할 수는 없습니다. JMeter를이 그래프를 생성하는이 구성에 따라 달라집니다로


당신이 그래프를 생성하지 않으려면

report.properties 파일에 그래프 속성을 포함하지 않는 한 가지 방법 (하지만 당신은 기대하지)가 .

이 초기 버전의 제한 때문에 각 기본 그래프는 JMeter 속성에 선언되어야합니다. 그렇지 않으면 그래프보기가 비게됩니다. 예

,

report.properties 파일이 그래프에 대응하는 다음 세 라인을 제거하고 리포트를 생성 BytesThroughputGraphConsumer 대한 그래프가 발생하지.

# Bytes Throughput Over Time graph definition 
jmeter.reportgenerator.graph.bytesThroughputOverTime.classname=org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumer 
jmeter.reportgenerator.graph.bytesThroughputOverTime.title=Bytes Throughput Over Time 
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity} 

같은 방법으로 생성하지 않으려는 각 그래프의 3 줄을 삭제하십시오.

참고 :이 그래프를 생성하지 JMeter를한다,하지만 여전히 당신은 대시 보드 보고서의 제목을 볼 수 있지만 그래프 대신에, 그것은 비어 있습니다

참조 :

http://jmeter.apache.org/usermanual/generating-dashboard.html


또 다른 방법은 HTML 보고서를 편집

(당신이 필요로 해달라고 그래프 불필요한 것들에 대한 HTML 코드를 제거)입니다 0
1

사용자 정의는 매우 제한적이지만 불필요한 요소를 숨기는 것은 매우 쉽습니다.

/bin/report-template /에서 템플릿 파일을 열면 편집 할 수있는 표준 HTML 파일이 나타납니다. APDEX 테이블과 같은 요소를 숨기려면 index.html을 편집하십시오.fmkr을 입력하고 class = "dashboard-title"태그를 통해 페이지의 관련 부분을 찾은 다음 해당 패널의 스타일 설정을 다음과 같이 변경하십시오 :

class = "패널 패널 기본값"style = " display : none; "

정보를 생성하는 작업은 백그라운드에서 수행되지만 보고서 HTML 파일을 열면 표시되지 않습니다. 이렇게하면 원하는 결과를 얻을 수 있습니다.

이것은 원하지 않는 요소를 숨기는 데 사용할 수 있습니다. 그러나 템플릿 파일을 편집하여 그래프를 프런트 페이지로 이동하는 등의 요소를 이동하려고하면 현재 매우 약해져 일반적으로 작동하지 않습니다.

관련 문제