Windows环境下搭建jmeter+grafana+InfluxDB实时性能监测平台
目录
一、jmeter安装
1.jdk安装与环境配置
参考文章:
JDK的下载安装以及环境配置
2.jmeter下载与安装
jmeter的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下;
下载地址:
jmeter官网
jmeter压缩包下载好之后,解压至自己的目标路径,运行bin目录下的jmeter.bat
文件即可打开jmeter
二、influxDB安装与配置
1.influxDB 简介
InfluxDB 是一种时序数据库,时序数据库通常被用在监控场景,比如运维和 IOT(物联网)领域。这类数据库旨在存储时序数据并实时处理它们。
influxDB具体使用方法与原理简介请参考别的博主的文章
2.influxDB下载
influxDB的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下;
下载地址:
influxDB官网
3.influxDB安装与配置
第一步:解压缩
下载完成之后,将压缩包解压至自己的目标路径,解压完成之后,如下图所示:
第二步:修改配置文件influxdb.conf
[meta]
# Where the metadata/raft database is stored
#将目录修改为自己需要存储的路径
dir = "E:/influxdb/meta"
# Automatically create a default retention policy when creating a database.
# retention-autocreate = true
# If log messages are printed for the meta service
# logging-enabled = true
[data]
# The directory where the TSM storage engine stores TSM files.
#将目录修改为自己需要存储的路径
dir = "E:/influxdb/data"
# The directory where the TSM storage engine stores WAL files.
#将目录修改为自己需要存储的路径
wal-dir = "E:/influxdb/wal"
#修改存储的数据库
[[graphite]]
# Determines whether the graphite endpoint is enabled.
enabled = false
database = "jmeter"
retention-policy = ""
bind-address = ":2003"
protocol = "tcp"
consistency-level = "one"
第三步:启动influxd.exe(服务端)
第四步:启动influx.exe(客户端),创建jmeter数据库
三、grafana安装
第一步:下载
grafana的下载根据自己的需求选择对应的版本进行下载即可,下载地址如下:
下载地址:
grafana官网
第二步:安装
安装时运行msi文件即可,一路点击next即可完成安装,不过安装过程中需要注意的是,需要修改安装路径,可根据自己实际使用情况进行修改,如下图所示:
第三步:浏览器访问http://localhost:3000
为什么访问3000端口?
因为grafana默认配置文件中,将访问地址,默认设置为3000(类似mysql默认端口为3306一样),如下图所示:
访问如下图,账号密码皆为admin
点击登录之后进入修改密码界面,可根据自己需要进行修改
登录成功之后如下图所示,这样表示grafana安装完成
四、jmeter+influxdb+grafana配置
1.grafana+influxdb配置
第一步:grafana添加data sources,搜索influxDB,添加数据源,具体如下图所示:
第二步:设置influxDB数据源,数据源设置完成之后influxdb+grafana配置结束,具体如下图所示:
2.jmeter+grafana配置
第一步:grafana添加jmeter面板,在grafana的dashboards中进行添加,具体步骤如下图所示:
为什么要输入5496呢?
5496
是jmeter在grafana官方自带的面板所对应的pid
上述为grafana配置好jmeter性能监测面板,下一步介绍jmeter中怎么设置
第二步:jmeter设置通过grafana进行性能监测
关于jmeter的使用不做过多的描述
设置时,给线程组添加后端监听器,选择使用influxDB进行监听即可,需要修改下图圈中区域,根据自己实际使用地址
进行修改
3、运行结果
总结
linux环境搭建步骤与windows环境一致,只不过换了一个操作系统而已(需要提示的是下载软件包需要对应自己使用的操作系统进行相应的下载),换汤不换药,举一反三
每天学习一点点,每天进步一点点