搭建JMeter 5.0 + InfluxDB + Grafana 性能测试监控平台(Windows平台)

前言

JMeter往往需要执行完之后拼凑完测试报告,才能看到结果。命令行里的内容也不够详细。那么如何在执行过程中实时监控执行效果呢?

使用InfluxDB+Grafana 这个组合可以解决我们的痛点,那就是性能测试过程中的不透明。

InfluxDB 和 Grafana是什么

InfluxDB是一种时序数据库,用来存放监控数据
Grafana是一个可视化图表平台

Influxdb-1.7.7-1 Windows 平台 下载与安装

1、Windows或以上系统想下载文件进行安装的话,访问下面这个链接 https://portal.influxdata.com/downloads/

2、下载完后解压目录如图:

 3、cmd 启动influxd.exe  启动数据库服务端

 4、cmd 启动influx.exe  启动数据库客户端

Jmeter配置监听器

1、添加一个后端监听器

 2、配置如下

 3、发送请求后,查看Influxdb 会监听到Jmeter  的请求,如图

Grafana Windows 平台 下载与安装

1、Windows或以上系统想下载文件进行安装的话,访问下面这个链接 https://grafana.com/grafana/download

2、安装完成,目录如图

 3、cmd启动服务grafana-server.exe

 4、浏览器访问: http://127.0.0.1:3000/

默认用户名密码 admin admin; 可以修改密码

Grafana 配置数据源

Grafana 使用第三方报表样式

1、报表地址:https://grafana.com/grafana/dashboards/

2、搜索jmeter

 3、点击进入详情,复制:ID

 4、grafana 导入这个ID

  4、选择数据库

 6、发送请求后,我们可以在grafana 中看到实时请求数据了

 

posted @ 2023-08-29 18:25  keena_jiao  阅读(182)  评论(0编辑  收藏  举报