本文章使用jmeter5.4.2+influxdb1.7.9+grafana9.1.6环境
一、jmeter安装
参考:https://blog.youkuaiyun.com/lw1558533893/article/details/123649439
二、influxdb安装
官网:https://portal.influxdata.com/downloads/
也可通过如下链接拷贝到浏览器中直接下载:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.9_windows_amd64.zip
1、解压后得到如下文件:
2、修改配置文件influxdb.conf
(1)修改以下三个dir为influxdb安装目录
(2)修改http信息
(3)修改graphite
3、修改后执行命令生效:influxd -config influxdb.conf
(1)会生成三个文件夹
(2)执行命令出现以下画面说明成功
4、双击influx.exe进入创建数据库等
创建数据库:create database jmeter
切换数据库:use jmeter
measurements相当于传统数据库中的表,是直接通过insert语句来实现measurements的创建。
展示表:show measurements
参考链接:https://zhuanlan.zhihu.com/p/462638504
三、jmeter连接influxdb
如下:
四、安装grafana
下载地址:https://grafana.com/grafana/download?platform=windows
1、解压到安装文件夹即可。
2、启动,切换到Grafana安装目录中的bin目录下,双击grafana-server.exe启动程序。
3、访问http://localhost:3000,使用admin/admin登录本机Grafana,选择Data source。
4、选择influxdb
5、配置如下信息,数据库选择创建的数据库,点击保存测试
6、出现datasource is working说明成功
五、创建仪表盘
(1)在官网搜索jmeter下载想要的仪表盘:https://grafana.com/grafana/dashboards/5496-apache-jmeter-dashboard-by-ubikloadpack/,下载后为json文件
(2)下载后,点击import,上传下载的json文件
(3)如图为下载的仪表盘
(4)在jmeter页面新建线程组,请求,查看结果数和后端监听器
(5)在grafana页面刷新就能看到发送的请求等信息