Jmeter(四十一) - 從入門到精通進階篇 - Jmeter配置檔案的刨根問底 - 下篇(詳解教程)

巨集哥 發表於 2021-04-08

1.簡介

為什麼巨集哥要對Jmeter的配置檔案進行一下講解了,因為有的童鞋或者小夥伴在測試中遇到一些需要修改配置檔案的問題不是很清楚也不是很懂,就算修改了也是模模糊糊的。更有甚者覺得那是禁地神聖不可輕犯不敢觸碰不敢修改,害怕修改錯了Jmeter執行不了了。聽巨集哥的大膽修改大不了再重新安裝一個新的Jmeter,或者你有做備份的好習慣,在修改前備份好以後大膽修改,修改錯了直接使用備份檔案恢復過來就可以。

2.配置檔案

在%JMETER_HOME%\bin(or $JMETER_HOME/bin)目錄下搜尋框中輸入:properties 會發現存在多個配置檔案,如下圖所示:

Jmeter(四十一) - 從入門到精通進階篇 - Jmeter配置檔案的刨根問底 - 下篇(詳解教程)

巨集哥上一篇中對其中最重要的是user.properties是Jmeter核心配置項檔案,進行了講解和說明,下面對其它常用的一些配置檔案的設定進行總結與說明.按計劃今天巨集哥將要講解reportgenerator.properties檔案。

3.reportgenerator.properties

這個檔案不是很大,巨集哥將其內容全部進行翻譯了一下,我們下邊看看其中到底含有那些配置項。

3.1檔案說明

(一)第1段——檔案標題

(1)原文

################################################################################
# Apache JMeter Property file for Report Generator
################################################################################

(2)譯文

################################################################################

# Apache JMeter屬性檔案用於報表生成器

################################################################################

(二)第2段——檔案許可證說明

(1)原文

## Licensed to the Apache Software Foundation (ASF) under one or more
## contributor license agreements. See the NOTICE file distributed with
## this work for additional information regarding copyright ownership.
## The ASF licenses this file to You under the Apache License, Version 2.0
## (the "License"); you may not use this file except in compliance with
## the License. You may obtain a copy of the License at
## 
## http://www.apache.org/licenses/LICENSE-2.0
## 
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.

(2)譯文:

## Apache軟體基金會(ASF)下一個或多個許可
## 貢獻者許可協議。請參閱
## 此作品用於獲取關於版權所有權的附加資訊。
## ASF根據Apache 2.0 版本許可證協議將此檔案授權給您。
## (“許可證”);除非符合以下條件,否則不能使用此檔案
## 許可證。您可以在
## 
## http://www.apache.org/licenses/LICENSE-2.0
## 
## 除非適用法律要求或書面同意,軟體
## 根據在“AS IS”BASIS上分發的許可證基礎上釋出的,
## 無任何明示或暗示的保證或條件。
## 有關管理許可權的特定語言,請參閱許可證
## 《許可證》規定的限制。

(三)第3段——檔案修改警告說明

(1)原文

################################################################################
#
# THIS FILE SHOULD NOT BE MODIFIED
#
# This avoids having to re-apply the modifications when upgrading JMeter
# Instead only user.properties should be modified:
# 1/ copy the property you want to modify to user.properties from here
# 2/ Change its value there
#
################################################################################

(2) 譯文

################################################################################
#
# 此檔案不應修改
#
# 這避免了升級JMeter時必須重新應用修改
# 相反,應該只修改user.properties:
# (1) 從此處將要修改的屬性複製到user.properties
# (2) 在那裡更改欄位值
#
################################################################################

3.2報告配置

(一)第4段——標題

(1) 原文

#---------------------------------------------------------------------------
# Reporting configuration
#---------------------------------------------------------------------------

(2) 譯文

#---------------------------------------------------------------------------
# 報告配置
#---------------------------------------------------------------------------

3.3APDEX 配置

Ⅰ.第5段——滿意度閾值【satisfaction threshold】

(1)原文

# Sets the satisfaction threshold for the APDEX calculation (in milliseconds).
#jmeter.reportgenerator.apdex_satisfied_threshold=500

(2) 譯文

# 設定APDEX計算的滿意度閾值(以毫秒為單位)。
#jmeter.reportgenerator.apdex_satisfied_threshold=500

Ⅱ.第6段——公差閾值【tolerance threshold】

(1)原文

# Sets the tolerance threshold for the APDEX calculation (in milliseconds).
#jmeter.reportgenerator.apdex_tolerated_threshold=1500

(2)譯文

# 設定APDEX計算的公差閾值(以毫秒為單位)。
#jmeter.reportgenerator.apdex_tolerated_threshold=1500

Ⅲ.第7段——為特定樣本設定滿意度和公差閾值

(1)原文

# Sets satisfaction and tolerance threshold to specific samples.
# Use sample names or regular expression. 
# Format is : sample_name:satisfaction|tolerance[;]
# Notice the colon between sample name and values, the pipe between thresholds and the 
# semicolon at the end to separate different samples. Don't forget to escape after
# semicolon to span multiple lines. Ex : 
#jmeter.reportgenerator.apdex_per_transaction=sample(\\d+):1000|2000,\
# samples12:3000|4000;\
# scenar01-12:5000|6000 

(2)譯文

# 為特定樣本設定滿意度和公差閾值。
# 使用示例名稱或正規表示式。
# 格式為:sample_name:satisfaction|tolerance[;]
# 注意示例名稱和值之間的冒號,閾值和 
# 最後用分號分隔不同的樣本。別忘了之後要執行
# 分號以跨越多行。 例子 : 
#jmeter.reportgenerator.apdex_per_transaction=sample(\\d+):1000|2000,\
# samples12:3000|4000;\
# scenar01-12:5000|6000 

3.4匯出事務報告

第8段——用於選擇預設情況下將匯出哪些事務

(1)原文

# This property is used by menu item "Export transactions for report"
# It is used to select which transactions by default will be exported
#jmeter.reportgenerator.exported_transactions_pattern=[a-zA-Z0-9_\\-{}\\$\\.]*[-_][0-9]*

(2)譯文

# 此屬性用於選單項“匯出事務報告”
# 它用於選擇預設情況下將匯出哪些事務
#jmeter.reportgenerator.exported_transactions_pattern=[a-zA-Z0-9_\\-{}\\$\\.]*[-_][0-9]*

3.5指示圖形和統計資訊生成保留哪些樣本

第9段——指示圖形和統計資訊生成保留哪些樣本

(1)原文

# Regular Expression which Indicates which samples to keep for graphs and statistics generation.
# Empty value means no filtering
#jmeter.reportgenerator.sample_filter=

(2)譯文

# 正規表示式,它指示圖形和統計資訊生成保留哪些樣本。
# 空值意味著沒有過濾
#jmeter.reportgenerator.sample_filter=

3.6臨時目錄

第10段——設定生成過程使用的臨時目錄

(1)原文

# Sets the temporary directory used by the generation process if it needs file I/O operations.
#jmeter.reportgenerator.temp_dir=temp

(2)譯文

# 如果需要設定生成過程使用的臨時目錄,則需要檔案I/O操作。
#jmeter.reportgenerator.temp_dir=temp

3.7百分位數計算所使用的滑動視窗

第11段——設定百分位數計算所使用的滑動視窗的大小

(1)原文

# Sets the size of the sliding window used by percentile evaluation.
# Caution : higher value provides a better accuracy but needs more memory.
#jmeter.reportgenerator.statistic_window = 20000

(2)譯文

# 設定百分位數計算所使用的滑動視窗的大小。
# 注意:更高的值提供更好的精度,但是需要更多的記憶體。
#jmeter.reportgenerator.statistic_window = 20000

3.8報告標題

第12段——更改報告標題

(1)原文

# Configure this property to change the report title
#jmeter.reportgenerator.report_title=Apache JMeter Dashboard

(2)譯文

# 配置此屬性以更改報告標題
#jmeter.reportgenerator.report_title=Apache JMeter Dashboard

3.9預設格式

第12段——預設格式

(1)原文

# Default format
#jmeter.reportgenerator.date_format=yyyyMMddHHmmss

(2) 譯文

# 預設格式
#jmeter.reportgenerator.date_format=yyyyMMddHHmmss

3.10根據日期範圍生成報告

第13段——根據日期範圍生成報告

(1)原文

# Used to generate a report based on a date range
# If jmeter.save.saveservice.timestamp_format does not contain year
# then use 1970 as year
# Date range start date as per format declared in jmeter.reportgenerator.date_format 
#jmeter.reportgenerator.start_date=
# Date range end date as per format declared in jmeter.reportgenerator.date_format
#jmeter.reportgenerator.end_date=

(2)譯文

# 用於根據日期範圍生成報告
# 如果 jmeter.save.saveservice.timestamp_format does 不包含“年”
# 則使用1970年作為年份
# 日期範圍開始日期,按照 jmeter.reportgenerator.date_format 中宣告的格式
#jmeter.reportgenerator.start_date=
# 日期範圍結束日期,按照 jmeter.reportgenerator.date_format 中宣告的格式
#jmeter.reportgenerator.end_date=

3.11為隨時間變化的圖表定義總體粒度

第14段——為隨時間變化的圖表定義總體粒度

(1)原文

# Defines the overall granularity for over time graphs
# Granularity must be higher than 1000 (1second) otherwise Throughput graphs will be incorrect
# see Bug 60149
jmeter.reportgenerator.overall_granularity=60000

(2)譯文

# 為隨時間變化的圖表定義總體粒度
# 粒度必須大於1000(1秒),否則吞吐量圖將不正確
# 參見Bug 60149
jmeter.reportgenerator.overall_granularity=60000

3.12將事務控制器排除在分析之外

第15段——將事務控制器排除在分析之外

(1)原文

# Exclude transaction controller from analysis
# true by default
jmeter.reportgenerator.exclude_tc_from_top5_errors_by_sampler=true

(2)譯文

# 將事務控制器排除在分析之外
# 預設情況下為true
jmeter.reportgenerator.exclude_tc_from_top5_errors_by_sampler=true

3.13響應時間百分比圖表定義

第16段——響應時間百分比圖表定義

(1)原文

# Response Time Percentiles graph definition
jmeter.reportgenerator.graph.responseTimePercentiles.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
jmeter.reportgenerator.graph.responseTimePercentiles.title=Response Time Percentiles

(2)譯文

# 響應時間百分比圖表定義
jmeter.reportgenerator.graph.responseTimePercentiles.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumer
jmeter.reportgenerator.graph.responseTimePercentiles.title=Response Time Percentiles

3.14響應時間分佈圖定義

第17段——響應時間分佈圖定義

(1)原文

# Response Time Distribution graph definition
jmeter.reportgenerator.graph.responseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
jmeter.reportgenerator.graph.responseTimeDistribution.title=Response Time Distribution
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity=100

(2)譯文

# 響應時間分佈圖定義
jmeter.reportgenerator.graph.responseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumer
jmeter.reportgenerator.graph.responseTimeDistribution.title=Response Time Distribution
jmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity=100

3.15隨時間變化的活動執行緒圖定義

第18段——隨時間變化的活動執行緒圖定義

(1)原文

# Active Threads Over Time graph definition
jmeter.reportgenerator.graph.activeThreadsOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
jmeter.reportgenerator.graph.activeThreadsOverTime.title=Active Threads Over Time
jmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 隨時間變化的活動執行緒圖定義
jmeter.reportgenerator.graph.activeThreadsOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumer
jmeter.reportgenerator.graph.activeThreadsOverTime.title=Active Threads Over Time
jmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.16時間VS執行緒圖定義

第19段——時間VS執行緒圖定義

(1)原文

# Time VS Threads graph definition
jmeter.reportgenerator.graph.timeVsThreads.classname=org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
jmeter.reportgenerator.graph.timeVsThreads.title=Time VS Threads

(2)譯文

# 時間VS執行緒圖定義
jmeter.reportgenerator.graph.timeVsThreads.classname=org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumer
jmeter.reportgenerator.graph.timeVsThreads.title=Time VS Threads

3.17Bytes吞吐量隨時間圖定義

第20段——Bytes吞吐量隨時間圖定義

(1)原文

# 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.exclude_controllers=true
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# Bytes吞吐量隨時間圖定義
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.exclude_controllers=true
jmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.18響應時間隨時間變化的圖表定義

第21段——響應時間隨時間變化的圖表定義

(1)原文

# Response Time Over Time graph definition
jmeter.reportgenerator.graph.responseTimesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.responseTimesOverTime.title=Response Time Over Time
jmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 響應時間隨時間變化的圖表定義
jmeter.reportgenerator.graph.responseTimesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.responseTimesOverTime.title=Response Time Over Time
jmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.19百分比響應時間

第22段——百分比響應時間

(1)原文

# Percentiles Response Times over time
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesOverTimeGraphConsumer
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.title=Response Time Percentiles Over Time (successful requests only)
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 百分比響應時間
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesOverTimeGraphConsumer
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.title=Response Time Percentiles Over Time (successful requests only)
jmeter.reportgenerator.graph.responseTimePercentilesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.20綜合響應時間分佈

第23段——綜合響應時間分佈

(1)原文

# Synthetic Response Time Distribution
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.SyntheticResponseTimeDistributionGraphConsumer
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.title=Synthetic Response Times Distribution
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.exclude_controllers=true
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.property.set_satisfied_threshold=${jmeter.reportgenerator.apdex_satisfied_threshold}
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.property.set_tolerated_threshold=${jmeter.reportgenerator.apdex_tolerated_threshold}

(2)譯文

# 綜合響應時間分佈
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.SyntheticResponseTimeDistributionGraphConsumer
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.title=Synthetic Response Times Distribution
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.exclude_controllers=true
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.property.set_satisfied_threshold=${jmeter.reportgenerator.apdex_satisfied_threshold}
jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.property.set_tolerated_threshold=${jmeter.reportgenerator.apdex_tolerated_threshold}

3.21時間延遲圖定義

第24段——時間延遲圖定義

(1)原文

# Latencies Over Time graph definition
jmeter.reportgenerator.graph.latenciesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
jmeter.reportgenerator.graph.latenciesOverTime.title=Latencies Over Time
jmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 時間延遲圖定義
jmeter.reportgenerator.graph.latenciesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumer
jmeter.reportgenerator.graph.latenciesOverTime.title=Latencies Over Time
jmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.22連線隨時間變化的圖表定義

第25段——連線隨時間變化的圖表定義

(1)原文

# Connect Time Over Time graph definition
jmeter.reportgenerator.graph.connectTimeOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ConnectTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.connectTimeOverTime.title=Connect Time Over Time
jmeter.reportgenerator.graph.connectTimeOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 連線隨時間變化的圖表定義
jmeter.reportgenerator.graph.connectTimeOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ConnectTimeOverTimeGraphConsumer
jmeter.reportgenerator.graph.connectTimeOverTime.title=Connect Time Over Time
jmeter.reportgenerator.graph.connectTimeOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.23響應時間與請求圖定義

第26段——響應時間與請求圖定義

(1)原文

# Response Time Vs Request graph definition
jmeter.reportgenerator.graph.responseTimeVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
jmeter.reportgenerator.graph.responseTimeVsRequest.title=Response Time Vs Request
jmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers=true
jmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 響應時間與請求圖定義
jmeter.reportgenerator.graph.responseTimeVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumer
jmeter.reportgenerator.graph.responseTimeVsRequest.title=Response Time Vs Request
jmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers=true
jmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.24延遲Vs請求圖定義

第27段——延遲Vs請求圖定義

(1)原文

# Latencies Vs Request graph definition
jmeter.reportgenerator.graph.latencyVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
jmeter.reportgenerator.graph.latencyVsRequest.title=Latencies Vs Request
jmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers=true
jmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 延遲Vs請求圖定義
jmeter.reportgenerator.graph.latencyVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumer
jmeter.reportgenerator.graph.latencyVsRequest.title=Latencies Vs Request
jmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers=true
jmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.25按第二圖定義命中

第28段——按第二圖定義命中

(1)原文

# Hits Per Second graph definition
jmeter.reportgenerator.graph.hitsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
jmeter.reportgenerator.graph.hitsPerSecond.title=Hits Per Second
jmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers=true
jmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 按第二圖定義命中
jmeter.reportgenerator.graph.hitsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumer
jmeter.reportgenerator.graph.hitsPerSecond.title=Hits Per Second
jmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers=true
jmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.26每秒圖形定義的程式碼

第29段——每秒圖形定義的程式碼

(1)原文

# Codes Per Second graph definition
jmeter.reportgenerator.graph.codesPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
jmeter.reportgenerator.graph.codesPerSecond.title=Codes Per Second
jmeter.reportgenerator.graph.codesPerSecond.exclude_controllers=true
jmeter.reportgenerator.graph.codesPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 每秒圖形定義的程式碼
jmeter.reportgenerator.graph.codesPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumer
jmeter.reportgenerator.graph.codesPerSecond.title=Codes Per Second
jmeter.reportgenerator.graph.codesPerSecond.exclude_controllers=true
jmeter.reportgenerator.graph.codesPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.27每秒總TPS圖定義

第30段——每秒總TPS圖定義

(1)原文

# Total TPS Per Second graph definition
jmeter.reportgenerator.graph.totalTPS.classname=org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumer
jmeter.reportgenerator.graph.totalTPS.title=Total Transactions Per Second
jmeter.reportgenerator.graph.totalTPS.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 每秒總TPS圖定義
jmeter.reportgenerator.graph.totalTPS.classname=org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumer
jmeter.reportgenerator.graph.totalTPS.title=Total Transactions Per Second
jmeter.reportgenerator.graph.totalTPS.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.28每秒圖表定義的事務

第31段——每秒圖表定義的事務

(1)原文

# Transactions Per Second graph definition
jmeter.reportgenerator.graph.transactionsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
jmeter.reportgenerator.graph.transactionsPerSecond.title=Transactions Per Second
jmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2)譯文

# 每秒圖表定義的事務
jmeter.reportgenerator.graph.transactionsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumer
jmeter.reportgenerator.graph.transactionsPerSecond.title=Transactions Per Second
jmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

3.29HTML匯出

第32段——HTML匯出

(1)原文

# HTML Export
jmeter.reportgenerator.exporter.html.classname=org.apache.jmeter.report.dashboard.HtmlTemplateExporter

(2)譯文

# HTML匯出
jmeter.reportgenerator.exporter.html.classname=org.apache.jmeter.report.dashboard.HtmlTemplateExporter

3.30設定生成html頁面的模板化檔案的源目錄。

第33段——設定生成html頁面的模板化檔案的源目錄。

(1)原文

# Sets the source directory of templated files from which the html pages are generated.
#jmeter.reportgenerator.exporter.html.property.template_dir=report-template

(2)譯文

# 設定生成html頁面的模板化檔案的源目錄。
#jmeter.reportgenerator.exporter.html.property.template_dir=report-template

3.31為生成的html頁面設定目標目錄

第34段——為生成的html頁面設定目標目錄

(1)原文

# Sets the destination directory for generated html pages.
# This will be overridden by the command line option -o 
#jmeter.reportgenerator.exporter.html.property.output_dir=report-output

(2)譯文

# 為生成的html頁面設定目標目錄。
# 這將被命令列選項-o覆蓋 
#jmeter.reportgenerator.exporter.html.property.output_dir=report-output

3.32指示在顯示中過濾了哪些圖系列

第35段——指示在顯示中過濾了哪些圖系列

(1)原文

# Regular Expression which Indicates which graph series are filtered in display
# Empty value means no filtering
#jmeter.reportgenerator.exporter.html.series_filter=

(2)譯文

# 正規表示式,指示在顯示中過濾了哪些圖系列
# 空值意味著沒有過濾
#jmeter.reportgenerator.exporter.html.series_filter=

3.33指示序列篩選器是否僅應用於示例序列或所有系列

第36段——指示序列篩選器是否僅應用於示例序列或所有系列

(1)原文

# Indicates whether series filter apply only on sample series or to all series
# setting this to false can lead to empty graphs if series_filter does not
# contain required series
#jmeter.reportgenerator.exporter.html.filters_only_sample_series=true

(2)譯文

# 指示序列篩選器是否僅應用於示例序列或所有系列。
# 如果series_filter不設定為false,則會導致空圖
# 包含所需系列
#jmeter.reportgenerator.exporter.html.filters_only_sample_series=true

3.34指示是否僅在支援該控制器的圖形上顯示控制器示例。

第37段——指示是否僅在支援該控制器的圖形上顯示控制器示例。

(1)原文

# Indicates whether only controller samples are displayed on graphs that support it.
#jmeter.reportgenerator.exporter.html.show_controllers_only=false

(2)譯文

# 指示是否僅在支援該控制器的圖形上顯示控制器示例。
#jmeter.reportgenerator.exporter.html.show_controllers_only=false

 4.小結

 好了,這個檔案相對比較大,今天就分享和講解到這裡吧,感謝您耐心的閱讀,希望您你能喜歡。

 

您的肯定就是我進步的動力。如果你感覺還不錯,就請鼓勵一下吧!記得隨手點波  推薦  不要忘記哦!!!

別忘了點 推薦 留下您來過的痕跡

 

Jmeter(四十一) - 從入門到精通進階篇 - Jmeter配置檔案的刨根問底 - 下篇(詳解教程)