Jmeter (41) - From entry to advanced level - A thorough understanding of Jmeter configuration files - Part 2 (detailed tutorial)

1 Introduction

Why Brother Hong wants to explain Jmeter's configuration file? It's because some children or friends encountered some problems that require modifying the configuration file during the test. They are not very clear or understand it. Even if they are modified, it is still vague. What's more, some people think that it is a sacred place and cannot be violated lightly. They dare not touch it and do not modify it. They are afraid that if they modify it wrongly, Jmeter will not be able to run. After listening to Brother Hong's bold modification, you will not have to reinstall a new Jmeter. Or if you have a good habit of making backups, make bold modifications after backing up before modification. If you make a mistake, you can just use the backup file to restore it.

2. Configuration file

Enter: properties in the search box under the %JMETER_HOME%\bin (or $JMETER_HOME/bin) directory and you  will find that there are multiple configuration files, as shown in the following figure:

If you want to learn automated testing, I recommend a set of videos to you. This video can be said to be the number one automated testing tutorial on the entire network played by Bilibili. The number of people online at the same time has reached 1,000, and there are also notes that can be collected and communicated with various channels. Master technical communication: 798478386    

[Updated] A complete collection of the most detailed practical tutorials on Python interface automation testing taught by Bilibili (the latest practical version)_bilibili_bilibili [Updated] A complete collection of the most detailed practical tutorials on Python interface automated testing taught by Bilibili (practical version) The latest version) has a total of 200 videos, including: 1. Why interface automation should be done for interface automation, 2. Overall view of request for interface automation, 3. Interface practice for interface automation, etc. For more exciting videos from UP master, please follow the UP account . icon-default.png?t=N7T8https://www.bilibili.com/video/BV17p4y1B77x/?spm_id_from=333.337 

In the previous article, the most important one is user.properties , which is the Jmeter core configuration item file. It was explained and explained. The following is a summary and explanation of the settings of some other commonly used configuration files. It is planned that Brother Hong will explain reportgenerator today. .properties file.

3.reportgenerator.properties

This file is not very big. Brother Hong has translated all its contents. Let’s take a look at what configuration items it contains.

3.1 Document description

(1) Paragraph 1—Document Title

(1) Original text

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

(2) Translation

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

# Apache JMeter属性文件用于报表生成器

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

(2) Paragraph 2 - Document License Description

(1) Original text

## 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) Translation:

## Apache软件基金会(ASF)下一个或多个许可
## 贡献者许可协议。请参阅
## 此作品用于获取关于版权所有权的附加信息。
## ASF根据Apache 2.0 版本许可证协议将此文件授权给您。
## (“许可证”);除非符合以下条件,否则不能使用此文件
## 许可证。您可以在
## 
## http://www.apache.org/licenses/LICENSE-2.0
## 
## 除非适用法律要求或书面同意,软件
## 根据在“AS IS”BASIS上分发的许可证基础上发布的,
## 无任何明示或暗示的保证或条件。
## 有关管理权限的特定语言,请参阅许可证
## 《许可证》规定的限制。

(3) Paragraph 3 - File modification warning instructions

(1) Original text

################################################################################
#
# 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) Translation

################################################################################
#
# 此文件不应修改
#
# 这避免了升级JMeter时必须重新应用修改
# 相反,应该只修改user.properties:
# (1) 从此处将要修改的属性复制到user.properties
# (2) 在那里更改字段值
#
################################################################################
3.2 Report configuration

(1) Paragraph 4 - Title

(1) Original text

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

(2) Translation

#---------------------------------------------------------------------------
# 报告配置
#---------------------------------------------------------------------------
3.3APDEX configuration

Ⅰ. Paragraph 5 - Satisfaction threshold [satisfaction threshold]

(1) Original text

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

(2) Translation

# 设置APDEX计算的满意度阈值(以毫秒为单位)。
#jmeter.reportgenerator.apdex_satisfied_threshold=500

Ⅱ. Paragraph 6 - Tolerance threshold [tolerance threshold]

(1) Original text

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

(2) Translation

# 设置APDEX计算的公差阈值(以毫秒为单位)。
#jmeter.reportgenerator.apdex_tolerated_threshold=1500

III. Paragraph 7 - Setting satisfaction and tolerance thresholds for specific samples

(1) Original text

# 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) Translation

# 为特定样本设置满意度和公差阈值。
# 使用示例名称或正则表达式。
# 格式为:sample_name:satisfaction|tolerance[;]
# 注意示例名称和值之间的冒号,阈值和 
# 最后用分号分隔不同的样本。别忘了之后要运行
# 分号以跨越多行。例子 : 
#jmeter.reportgenerator.apdex_per_transaction=sample(\\d+):1000|2000,\
# samples12:3000|4000;\
# scenar01-12:5000|6000 
3.4 Export transaction report

Paragraph 8 - Used to select which transactions will be exported by default

(1) Original text

# 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) Translation

# 此属性用于菜单项“导出事务报告”
# 它用于选择默认情况下将导出哪些事务
#jmeter.reportgenerator.exported_transactions_pattern=[a-zA-Z0-9_\\-{}\\$\\.]*[-_][0-9]*
3.5 Indicate which samples to retain for graph and statistics generation

Paragraph 9 - Indicates which samples to retain for graph and statistics generation

(1) Original text

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

(2) Translation

# 正则表达式,它指示图形和统计信息生成保留哪些样本。
# 空值意味着没有过滤
#jmeter.reportgenerator.sample_filter=
3.6 Temporary directory

Paragraph 10 – Set up the temporary directory used by the build process

(1) Original text

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

(2) Translation

# 如果需要设置生成过程使用的临时目录,则需要文件I/O操作。
#jmeter.reportgenerator.temp_dir=temp
3.7 Sliding window used in percentile calculation

Paragraph 11 – Set the size of the sliding window used in percentile calculations

(1) Original text

# 配置此属性以更改报告标题
#jmeter.reportgenerator.report_title=Apache JMeter Dashboard
# 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) Translation

# 设置百分位数计算所使用的滑动窗口的大小。
# 注意:更高的值提供更好的精度,但是需要更多的内存。
#jmeter.reportgenerator.statistic_window = 20000
3.8 Report title

Paragraph 12 – Change the report title

(1) Original text

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

(2) Translation

3.9Default format

Paragraph 12 – Default Format

(1) Original text


# Default format
#jmeter.reportgenerator.date_format=yyyyMMddHHmmss

(2) Translation

# 默认格式#jmeter.reportgenerator.date_format=yyyyMMddHHmmss
3.10 Generate reports based on date range

Paragraph 13 – Generate report based on date range

(1) Original text

# 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) Translation

# 用于根据日期范围生成报告# 如果 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 Define overall granularity for graphs over time

Paragraph 14 – Define overall granularity for graphs over time

(1) Original text​​​​​​​

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

(2) Translation

# 为随时间变化的图表定义总体粒度# 粒度必须大于1000(1秒),否则吞吐量图将不正确# 参见Bug 60149jmeter.reportgenerator.overall_granularity=60000
3.12 Excluding transaction controllers from analysis

Paragraph 15 – Excluding transaction controllers from analysis

(1) Original text​​​​​​​

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

(2) Translation

# 将事务控制器排除在分析之外# 默认情况下为truejmeter.reportgenerator.exclude_tc_from_top5_errors_by_sampler=true
3.13 Response time percentage chart definition

Paragraph 16 – Response Time Percent Chart Definition

(1) Original text​​​​​​​

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

(2) Translation

# 响应时间百分比图表定义jmeter.reportgenerator.graph.responseTimePercentiles.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesGraphConsumerjmeter.reportgenerator.graph.responseTimePercentiles.title=Response Time Percentiles
3.14 Response time distribution chart definition

Paragraph 17 – Response Time Profile Definition

(1) Original text​​​​​​​

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

(2) Translation

# 响应时间分布图定义jmeter.reportgenerator.graph.responseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeDistributionGraphConsumerjmeter.reportgenerator.graph.responseTimeDistribution.title=Response Time Distributionjmeter.reportgenerator.graph.responseTimeDistribution.property.set_granularity=100
3.15 Activity Thread Graph Definition over Time

Paragraph 18 – Activity Thread Graph Definition over Time

(1) Original text

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

(2) Translation

# 随时间变化的活动线程图定义jmeter.reportgenerator.graph.activeThreadsOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ActiveThreadsGraphConsumerjmeter.reportgenerator.graph.activeThreadsOverTime.title=Active Threads Over Timejmeter.reportgenerator.graph.activeThreadsOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.16 Time VS thread graph definition

Paragraph 19 – Time vs Thread Graph Definition

(1) Original text

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

(2) Translation

# 时间VS线程图定义jmeter.reportgenerator.graph.timeVsThreads.classname=org.apache.jmeter.report.processor.graph.impl.TimeVSThreadGraphConsumerjmeter.reportgenerator.graph.timeVsThreads.title=Time VS Threads
3.17Bytes throughput versus time graph definition

Paragraph 20 - Bytes throughput versus time graph definition

(1) Original text

# Bytes Throughput Over Time graph definitionjmeter.reportgenerator.graph.bytesThroughputOverTime.classname=org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumerjmeter.reportgenerator.graph.bytesThroughputOverTime.title=Bytes Throughput Over Timejmeter.reportgenerator.graph.bytesThroughputOverTime.exclude_controllers=truejmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2) Translation

# Bytes吞吐量随时间图定义jmeter.reportgenerator.graph.bytesThroughputOverTime.classname=org.apache.jmeter.report.processor.graph.impl.BytesThroughputGraphConsumerjmeter.reportgenerator.graph.bytesThroughputOverTime.title=Bytes Throughput Over Timejmeter.reportgenerator.graph.bytesThroughputOverTime.exclude_controllers=truejmeter.reportgenerator.graph.bytesThroughputOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.18 Graph definition of response time versus time

Paragraph 21 – Graph definition of response time versus time

(1) Original text

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

(2) Translation

# 响应时间随时间变化的图表定义jmeter.reportgenerator.graph.responseTimesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeOverTimeGraphConsumerjmeter.reportgenerator.graph.responseTimesOverTime.title=Response Time Over Timejmeter.reportgenerator.graph.responseTimesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.19 percent response time

Paragraph 22 – Percent response time

(1) Original text

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

(2) Translation

# 百分比响应时间jmeter.reportgenerator.graph.responseTimePercentilesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimePercentilesOverTimeGraphConsumerjmeter.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 Comprehensive response time distribution

Paragraph 23 – Comprehensive response time distribution

(1) Original text

# Synthetic Response Time Distributionjmeter.reportgenerator.graph.syntheticResponseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.SyntheticResponseTimeDistributionGraphConsumerjmeter.reportgenerator.graph.syntheticResponseTimeDistribution.title=Synthetic Response Times Distributionjmeter.reportgenerator.graph.syntheticResponseTimeDistribution.exclude_controllers=truejmeter.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) Translation

# 综合响应时间分布jmeter.reportgenerator.graph.syntheticResponseTimeDistribution.classname=org.apache.jmeter.report.processor.graph.impl.SyntheticResponseTimeDistributionGraphConsumerjmeter.reportgenerator.graph.syntheticResponseTimeDistribution.title=Synthetic Response Times Distributionjmeter.reportgenerator.graph.syntheticResponseTimeDistribution.exclude_controllers=truejmeter.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 Time delay graph definition

Paragraph 24 – Time Delay Plot Definition

(1) Original text

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

(2) Translation

# 时间延迟图定义jmeter.reportgenerator.graph.latenciesOverTime.classname=org.apache.jmeter.report.processor.graph.impl.LatencyOverTimeGraphConsumerjmeter.reportgenerator.graph.latenciesOverTime.title=Latencies Over Timejmeter.reportgenerator.graph.latenciesOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.22 Connect chart definitions over time

Paragraph 25 – Chart definition of connection over time

(1) Original text

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

(2) Translation

# 连接随时间变化的图表定义jmeter.reportgenerator.graph.connectTimeOverTime.classname=org.apache.jmeter.report.processor.graph.impl.ConnectTimeOverTimeGraphConsumerjmeter.reportgenerator.graph.connectTimeOverTime.title=Connect Time Over Timejmeter.reportgenerator.graph.connectTimeOverTime.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.23 Response time and request graph definition

Paragraph 26 – Response Time and Request Graph Definition

(1) Original text

# Response Time Vs Request graph definitionjmeter.reportgenerator.graph.responseTimeVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumerjmeter.reportgenerator.graph.responseTimeVsRequest.title=Response Time Vs Requestjmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers=truejmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2) Translation

# 响应时间与请求图定义jmeter.reportgenerator.graph.responseTimeVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.ResponseTimeVSRequestGraphConsumerjmeter.reportgenerator.graph.responseTimeVsRequest.title=Response Time Vs Requestjmeter.reportgenerator.graph.responseTimeVsRequest.exclude_controllers=truejmeter.reportgenerator.graph.responseTimeVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.24 Delay Vs Request Graph Definition

Paragraph 27 – Delay Vs Request Graph Definition

(1) Original text

# Latencies Vs Request graph definitionjmeter.reportgenerator.graph.latencyVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumerjmeter.reportgenerator.graph.latencyVsRequest.title=Latencies Vs Requestjmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers=truejmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2) Translation

# 延迟Vs请求图定义jmeter.reportgenerator.graph.latencyVsRequest.classname=org.apache.jmeter.report.processor.graph.impl.LatencyVSRequestGraphConsumerjmeter.reportgenerator.graph.latencyVsRequest.title=Latencies Vs Requestjmeter.reportgenerator.graph.latencyVsRequest.exclude_controllers=truejmeter.reportgenerator.graph.latencyVsRequest.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.25 Define hit according to the second picture

Paragraph 28 - Define hit according to the second picture

(1) Original text

# Hits Per Second graph definitionjmeter.reportgenerator.graph.hitsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumerjmeter.reportgenerator.graph.hitsPerSecond.title=Hits Per Secondjmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers=truejmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2) Translation

# 按第二图定义命中jmeter.reportgenerator.graph.hitsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.HitsPerSecondGraphConsumerjmeter.reportgenerator.graph.hitsPerSecond.title=Hits Per Secondjmeter.reportgenerator.graph.hitsPerSecond.exclude_controllers=truejmeter.reportgenerator.graph.hitsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.26 Code per second graphics definition

Paragraph 29 – Code for graphics definition per second

(1) Original text

# Codes Per Second graph definitionjmeter.reportgenerator.graph.codesPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumerjmeter.reportgenerator.graph.codesPerSecond.title=Codes Per Secondjmeter.reportgenerator.graph.codesPerSecond.exclude_controllers=truejmeter.reportgenerator.graph.codesPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}

(2) Translation

# 每秒图形定义的代码jmeter.reportgenerator.graph.codesPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.CodesPerSecondGraphConsumerjmeter.reportgenerator.graph.codesPerSecond.title=Codes Per Secondjmeter.reportgenerator.graph.codesPerSecond.exclude_controllers=truejmeter.reportgenerator.graph.codesPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.27 Total TPS per second graph definition

Paragraph 30 – Total TPS per second graph definition

(1) Original text

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

(2) Translation

# 每秒总TPS图定义jmeter.reportgenerator.graph.totalTPS.classname=org.apache.jmeter.report.processor.graph.impl.TotalTPSGraphConsumerjmeter.reportgenerator.graph.totalTPS.title=Total Transactions Per Secondjmeter.reportgenerator.graph.totalTPS.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.28 Transactions per second chart definition

Paragraph 31 – Transactions per second chart definition

(1) Original text

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

(2) Translation

# 每秒图表定义的事务jmeter.reportgenerator.graph.transactionsPerSecond.classname=org.apache.jmeter.report.processor.graph.impl.TransactionsPerSecondGraphConsumerjmeter.reportgenerator.graph.transactionsPerSecond.title=Transactions Per Secondjmeter.reportgenerator.graph.transactionsPerSecond.property.set_granularity=${jmeter.reportgenerator.overall_granularity}
3.29HTML export

Paragraph 32 – HTML Export

(1) Original text

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

(2) Translation

# HTML导出jmeter.reportgenerator.exporter.html.classname=org.apache.jmeter.report.dashboard.HtmlTemplateExporter
3.30 Set the source directory of the templated file that generates the html page.

Paragraph 33 - Set the source directory for templated files that generate HTML pages.

(1) Original text

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

(2) Translation

# 设置生成html页面的模板化文件的源目录。#jmeter.reportgenerator.exporter.html.property.template_dir=report-template
3.31 Set the target directory for the generated html page

Paragraph 34 - Set the target directory for the generated html page

(1) Original text

# 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) Translation

# 为生成的html页面设置目标目录。# 这将被命令行选项-o覆盖 #jmeter.reportgenerator.exporter.html.property.output_dir=report-output
3.32 Indicate which plot series are filtered in the display

Paragraph 35 - Indicates which plot series are filtered in the display

(1)原文# Regular Expression which Indicates which graph series are filtered in display

# Empty value means no filtering#jmeter.reportgenerator.exporter.html.series_filter=

(2) Translation

# 正则表达式,指示在显示中过滤了哪些图系列# 空值意味着没有过滤#jmeter.reportgenerator.exporter.html.series_filter=
3.33 Indicates whether the sequence filter applies to example sequences only or to all series

Paragraph 36 - Indicates whether the sequence filter applies to example sequences only or to all series

(1) Original text

# 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) Translation

# 指示序列筛选器是否仅应用于示例序列或所有系列。# 如果series_filter不设置为false,则会导致空图# 包含所需系列#jmeter.reportgenerator.exporter.html.filters_only_sample_series=true
3.34 Indicates whether to display controller examples only on graphics that support that controller.

Paragraph 37 - Indicates whether to display controller examples only on graphics that support that controller.

(1) Original text

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

(2) Translation

# 指示是否仅在支持该控制器的图形上显示控制器示例。#jmeter.reportgenerator.exporter.html.show_controllers_only=fals

Guess you like

Origin blog.csdn.net/Faith_Lzt/article/details/132857068