Jmeter连接InfluxDB2.0.4

Jmeter连接InfluxDB2.0.4

问题描述:在用Jmeter+InfluxDB构建监控时,因为docker构建的InfluxDB的版本是2.0.4,按照网上的教程进行后端监听器的填写,但是一直出现错误提示401等问题。网上的教程大多是1.X版本的,怀疑是数据库版本不一致导致的数据无法写入,通过调研,问题已解决。以下为配置方法。

一、InfluxDB搭建完成后,查看Organization和Bucket名称,这里是ORZ_test和bucket_name

Organization在这里我的理解是数据库分组的概念,将同一类的数据库放到一个organization里
Bucket在这里的概念可以理解为一个数据库,相当于MySQL中的一张表

Jmeter连接InfluxDB2.0.4_第1张图片
Jmeter连接InfluxDB2.0.4_第2张图片

二、新建一个Telegraf

Telegraf在这里我的理解是,它是一个数据库写入的入口,只有创建了它并且有打开它的钥匙(Token)才能对InfluxDB进行数据的写入

1)选择bucket,我这里用的是Docker方式,点击确认

Jmeter连接InfluxDB2.0.4_第3张图片

2)填写连接名称,描述可以不填写

Jmeter连接InfluxDB2.0.4_第4张图片

3)点击确认

Jmeter连接InfluxDB2.0.4_第5张图片

四、创建完成后,查看Token

1)点击名称查看Token

Jmeter连接InfluxDB2.0.4_第6张图片

2)点击cope按钮可以复制,后面我们会用到它

五、配置Jmeter后端处理器,我这里的版本是5.4.1

1)这里有两种配置方式我们先看第一种

Jmeter连接InfluxDB2.0.4_第7张图片

2)第一种填写参数如下

Jmeter连接InfluxDB2.0.4_第8张图片

修改参数说明:
influxdbUrl:http://你的influx服务器地址/api/v2/write?org=你的Organizations名称&bucket=你的Bucket名称
influxdbToken:步骤四中的Token复制到这里

3)第二种填写参数如下

Jmeter连接InfluxDB2.0.4_第9张图片

修改参数说明:
influxdbUrl:http://你的influx服务器地址/api/v2/write?org=你的Organizations名称&bucket=你的Bucket名称
influxdbToken(需要手动添加):步骤四中的Token复制到这里

4)填写后发送请求即可,请求发送正常

Jmeter连接InfluxDB2.0.4_第10张图片

六、InfluxDB中查看发送数据

Jmeter连接InfluxDB2.0.4_第11张图片

你可能感兴趣的:(测试,Jmeter,数据库,apache)