前言:
这套系统实际就是把jmeter的压测数据,存放在influxdb数据库,然后通过Grafana把数据图表化展示出来
一、搭建influxdb
官网:https://www.influxdata.com/get-influxdb/
链接:https://pan.baidu.com/s/1eq1P9xWg0Q1LRzAYhROFYQ 提取码:7zc4
ps:官网下载2.0版本缺少配置文件,百度网盘中放的是1.8版本的influxdb,修改配置配置文件后就能使用。
1.在influxdb新建文件夹
2.修改配置文件
3.修改[[graphite]]
4.启动influxdb,使用命令:influxd --config influxdb.conf,启动成功出现如下图
ps:直接使用Influxd.exe启动服务会使用默认配置
5.操作influxdb:
启动InfluxDB服务,窗口不要关闭。再启动一个cmd窗口,执行如下命令:influx
ps:InfluxDB自带一个客户端程序influx,可用来连接InfluxDB数据库,进行增删改查等操作数据库,语法和sql语法相同。
> show databases # 查看所有数据库
> create database "jmeter" # 创建数据库
> use jmeter # 切换数据库
创建用户和密码没搞好,后面更新
注意在使用时一定报保持 influxd.exe启动状态
二、jmeter连接influxdb
1.使用后端监听器连接配置如下
2、运行jmeter脚本,查询influDB数据库
influx连接数据库后,需要切换到我们创建的jmeter库中;使用查询命令:select * from jmeter
ps:JMeter和influDB连接正常的话,执行查询语句会显示查询到数据,显示空的说明连接有问题,需要检查前面的连接步骤,重新尝试。
三、Grafana安装和部署
1.Grafana安装
官方下载地址:https://grafana.com/grafana/download?platform=windows
1.下载后直接安装即可
2.启动服务
3、登陆Grafana
打开浏览器访问http://localhost:3000,默认端口是3000;Grafana的默认登录名和密码admin/admin,第一次登录会提示修改密码
4、创建连接,配置连接相关信息
5、创建仪表盘
1、官网下载模板或提取模版id:https://grafana.com/dashboards
下载后,导入到 Grafana
执行jmeter脚本,查看报告
到此算是简单搭建完成,后续模板调整学习后继续更新