一、环境,以下软件需要解压、安装到电脑上。
windows10
apache-jmeter-5.6.3
jdk-17.0.13
influxdb2-2.7.11
grafana-enterprise-11.5.1
二、配置Influxdb,安装完默认连接http://localhost:8086/。打开连接,配置如下。

开启Influxdb,cmd到Influxdb的安装目录,执行influxd.exe,http://localhost:8086(默认端口),打开链接,看是否安装成功。
在这里插入图片描述

1、配置bucket,这里我创建的是名为jmeter_test。
在这里插入图片描述
2、创建API TOKENS,并且复制出来。
在这里插入图片描述
在这里插入图片描述
3、创建组织,这里我创建的组织名称是xinwangda。
在这里插入图片描述
在这里插入图片描述

3、配置Grafana,一般本地默认连接http://localhost:3000/。

打开Grafana,找到Grafana的bin目录下,双击grafana-server。打开链接http://localhost:3000/,看是否安装成功。
在这里插入图片描述

一、dashboards仪表盘的选择。连接,这个连接可以选择适合Influxdb和你的要求的仪表盘。筛选完之后,点击你选择的dashboards,可以看到这个dashboards的ID,这里的ID是8159。这个ID后面会用到。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
二、添加datasources。
2.1、添加。
在这里插入图片描述
2.2、选择influxdb。
在这里插入图片描述
2.3、配置如下。
2.3.1、填写数据源的名称。
2.3.2、选择Flux。
2.3.3、配置influxdb的路径,根据个人的ip,端口。
2.3.4、配置influxdb的用户和密码。
2.3.5、配置influxdb组织,token,bucket。
以上配置在之前的操作中都创建过了。
在这里插入图片描述
在这里插入图片描述
2.4、点击save & test。
在这里插入图片描述
三、添加Dashboards。
在这里插入图片描述
在这里插入图片描述
3.1、填入看板的ID(之前的步骤说过怎么查看ID),我这里写的是13644,点击Load。
在这里插入图片描述
3.2、选择下拉,选择第二步添加的datasources。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.3、点击Import,显示如下。
在这里插入图片描述

4、配置Jmeter。

1、在Jmeter配置需要压测的接口。
在这里插入图片描述
2、在接口上添加后端监听器
在这里插入图片描述
3、配置监听器,后端监听器实现选择如下,这里需要下载一个插件才能选择。(下载一个jmeter-plugins-influxdb2-listener-2.5.jar。下载的jar包放到jmeter目录下的/lib/ext文件夹下。)其他红框的配置也要配置对。对应的说明如下:

influxDBHttpScheme:InfluxDB的协议
influxDBHost:InfluxDB服务器的主机名或 ip
influxDBPort:InfluxDB服务器的端口
influxDBToken:InfluxDBToken
influxDBOrganization‍:InfluxDB的组织名称
influxDBBucket‍:InfluxDB的数据库名

在这里插入图片描述
在这里插入图片描述
4、配置好之后,点击Jmeter运行测试,在Grafana上看到性能变化。
在这里插入图片描述
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐