jmeter配置

1、body data乱码,一个原因是一些版本的默认字体windows没有所以需要更改字。

修正文件《jmeter.properties》中的配置项:

# Change the font on the (JSyntax) Text Areas. (Useful for HiDPI screens)
jsyntaxtextarea.font.family=Hack




2、修改http请求头参数






### 如何在 JMeter配置 InfluxDB 进行性能数据存储与监控 在 JMeter配置 InfluxDB 以实现性能测试数据的持久化存储和监控,需要完成以下关键步骤: #### 1. 配置 JMeter 的 Backend Listener JMeter 提供了 `Backend Listener` 来将性能测试结果发送到外部系统(如 InfluxDB)。要启用此功能,需在测试计划中添加 `Backend Listener` 并进行相关配置[^1]。 - 在 JMeter测试计划中,右键选择 `Add > Listener > Backend Listener`。 - 配置 `Backend Listener` 的属性: - **Metrics Sender Class**: 设置为 `org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender`,这是用于将数据发送到 InfluxDB 的类[^4]。 - **InfluxDB URL**: 输入 InfluxDB 的写入接口地址,例如 `http://<influxdb-host>:8086/write?db=jmeter`。这里的 `jmeter` 是之前创建的数据库名称[^2]。 - **Application Name**: 填写一个标识应用的名称,例如 `Jmeter_test`。 - **Measurement Name**: 定义存储数据的表名,例如 `jmetersummary`。 - **Summary Only**: 设置为 `FALSE`,表示不仅记录汇总数据,还记录每个样本的详细信息。 - **Samplers Regex**: 如果只想记录特定采样器的数据,可以设置正则表达式,例如 `[#_].*`。 - **Percentiles**: 定义百分位数统计,例如 `50;90;95;99`。 - **Test Title**: 测试的标题,例如 `test`。 - **Event Tags**: 可选,用于标记事件的额外信息。 #### 2. 创建 InfluxDB 数据库 确保 InfluxDB 已正确安装并运行,然后创建一个用于存储 JMeter 数据的数据库。可以通过以下命令完成[^2]: ```bash influx > create database jmeter > show databases ``` 上述命令会创建名为 `jmeter` 的数据库,并验证其是否成功创建。 #### 3. 验证数据写入 启动 JMeter 测试后,检查 InfluxDB 中是否已写入数据。可以使用以下命令查询数据: ```sql SELECT * FROM jmetersummary ``` 如果配置正确,应能看到性能测试相关的数据点。 #### 4. 使用 Grafana 可视化数据 为了更直观地展示性能测试结果,可以结合 Grafana 使用。Grafana 支持连接到 InfluxDB,并通过图表形式展示数据[^5]。 - 在 Grafana 中添加 InfluxDB 作为数据源。 - 创建仪表盘并设计面板,显示 TPS、响应时间、错误率等指标。 --- ### 示例代码:JMeter 后端监听器配置 以下是一个完整的 `Backend Listener` 配置示例: ```properties ArgumentsPanel.title=InfluxDB Configuration Argument.name=influxdbMetricsSender Argument.value=org.apache.jmeter.visualizers.backend.influxdb.HttpMetricsSender Argument.metadataType=STRING Argument.name=influxdbUrl Argument.value=http://192.168.7.129:8086/write?db=jmeter Argument.metadataType=STRING Argument.name=application Argument.value=Jmeter_test Argument.metadataType=STRING Argument.name=measurement Argument.value=jmetersummary Argument.metadataType=STRING Argument.name=summaryOnly Argument.value=FALSE Argument.metadataType=STRING Argument.name=samplersRegex Argument.value=[#_].* Argument.metadataType=STRING Argument.name=percentiles Argument.value=50;90;95;99 Argument.metadataType=STRING Argument.name=testTitle Argument.value=test Argument.metadataType=STRING Argument.name=eventTags Argument.value= Argument.metadataType=STRING ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值