搭建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 中看到实时请求数据了
分类:
测试技术-Jmeter技术
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)