1.使用Docker安装InfluxDB
docker pull influxdb
2.启动InfluxDB容器
docker run -d --name influxdb -p 8086:8086 -p 8083:8083 influxdb
3.查看InfluxDB的版本号
可以看到 Influx 的版本号是2.2.1,与Influx 1.X 的使用方法是不一样的
Influx 2.X的官方文档如下:
InfluxDB OSS v2 Documentation (influxdata.com)https://docs.influxdata.com/influxdb/v2/
4.设置InfluxDB的账号
influx setup
5.登录InfluxDB Web UI
浏览器访问地址 http://localhost:8086
输入步骤4中所设置的用户名和密码,进入Web UI界面
6.创建 “jmeter” bucket(也叫数据库)
这里有两种方式可以创建
(1)命令行
influx bucket create -n jmeter
(2)Web UI
7.创建Token
8.Jmeter设置后端监听器
Jmeter5.2及以上版本,设置方法参考:
Write data with no-code third-party technologies | InfluxDB OSS v2 Documentation (influxdata.com)
influxdbUrl:使用下面的格式
http://localhost:8086/api/v2/write?org=my-org&bucket=jmeter
localhost替换为自己的服务器地址,org替换为自己的Organization ID,Organization ID 在 Web UI>左上角头像>About 中可以查看
inFluxdb Token:使用步骤7中创建的Token
其他两个参数使用默认值即可
9.使用Jmeter发送请求
可以看到数据插入成功