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
Jmeter连接InfluxDB2.0.4

二、新建一个Telegraf

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

1)选择bucket,我这里用的是Docker方式,点击确认
Jmeter连接InfluxDB2.0.4
2)填写连接名称,描述可以不填写
Jmeter连接InfluxDB2.0.4
3)点击确认
Jmeter连接InfluxDB2.0.4

四、创建完成后,查看Token

1)点击名称查看Token
Jmeter连接InfluxDB2.0.4
2)点击cope按钮可以复制,后面我们会用到它
Jmeter连接InfluxDB2.0.4

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

1)这里有两种配置方式我们先看第一种
Jmeter连接InfluxDB2.0.4
2)第一种填写参数如下
Jmeter连接InfluxDB2.0.4

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

3)第二种填写参数如下
Jmeter连接InfluxDB2.0.4

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

4)填写后发送请求即可,请求发送正常
Jmeter连接InfluxDB2.0.4

六、InfluxDB中查看发送数据

Jmeter连接InfluxDB2.0.4

版权声明:玥玥 发表于 2021-04-26 2:20:49。
转载请注明:Jmeter连接InfluxDB2.0.4 | 女黑客导航