JMeter + InfluxDB2

本文介绍如何使用JMeter进行压力测试并将大量数据写入InfluxDB2,同时监控系统资源使用情况。包括InfluxDB2的安装步骤、JMeter后端监听器与请求配置、以及必要的参考资料。

目录

1.背景

2.环境

3.安装

1)下载

2)解压

3)安装

4)启动

4.InfluxDB2初始化

5.JMeter后端监听器配置

6.JMeter请求配置

7.参考资料


1.背景

使用JMeter做压力机,写入大量数据存入时序数据库InfluxDB2中,监控不同数据量等级对系统资源的使用率。

2.环境

Linux 3.10.0-514.el7.x86_64
Influx Influx CLI 2.0.9
JDK JDK11
JMeter 5.4.3

3.安装

官网上介绍有各种安装,这里就介绍一下实际操作中的安装方式吧~~

1)下载

下载.tar.gz包。

JMeterInfluxDB和Grafana结合使用可搭建可视化性能测试监控平台,以下是使用方法和案例: ### 安装与配置 #### InfluxDB安装 进入InfluxDB官网下载2.0以下版本的安装包,Windows可使用链接https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9_windows_amd64.zip 直接下载。下载完成后进行解压,点击influxd.exe启动数据库,点击influx.exe进入InfluxDB客户端,进入后可创建名字为“jmeter”的数据库。也可先创建用户,创建用户代码为`CREATE USER xxx WITH PASSWORD 'xxxxx' WITH ALL PRIVILEGES`,再创建数据库,创建数据库代码为`create database 数据库名`。还需修改InfluxDB配置文件D:\influxdb-1.7.9-1\influxdb.conf,修改`[meta]` `[data]`,也可配置`[graphite]`(使用5496的模板时,templates不要放开),之后用配置好的config文件运行InfluxDB数据库`influxd -config influxdb.conf` [^1][^2][^4]。 #### Jmeter配置 引用中未详细提及Jmeter的配置内容。 #### Grafana配置 添加数据源,添加成功会出现打勾标识。导入数据模板,可使用模板编号5496 [^1]。 ### 使用案例 在Windows 10上安装Jmeter,在Ubuntu虚拟机通过docker安装InfluxDB和Grafana。InfluxDB和Grafana安装命令如下: ```bash docker run -d -p 8083:8083 -p 8086:8086 -e ADMIN_USER="root" -e INFLUXDB_INIT_PWD="root" -e PRE_CREATE_DB="test" --name influxdb tutum/influxdb:latest docker run -d --name=grafana --link influxdb:influxdb -p 3000:3000 grafana/grafana ``` 这样就搭建起一个实时性能展示平台 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值