jmeter的infludb+grafana实时监控平台

目的:可以实时查看到jmeter拷机信息

框架:将 Jmeter 的数据导入 InfluxDB ,再用 Grafana 从 InfluxDB 中获取数据并以特定的模板进行展示

性能监控平台部署实践

一、influxDB

官网:https://www.influxdata.com/downloads/

wget https://dl.influxdata.com/influxdb/releases/influxdb2-2.7.6_linux_arm64.tar.gz

centos离线安装包:https://repos.influxdata.com/rhel/7/x86_64/stable

安装

#rpm -ivh influxdb-1.8.3.x86_64.rpm

#yum install -y influxdb-1.8.3.x86_64.rpm

修改配置

#vi /etc/influxdb/influxdb.conf

http

bind-address = "10.243.9.157:8086"

启动服务

#systemctl start influxd.service

#systemctl status influxdb.service

连接数据库是否成功

#influx -port '8086'

创建Jmeter数据库

CREATE DATABASE jmeter;

show databases;

influxDb使用参见:https://blog.csdn.net/The_Time_Runner/article/details/105610271

二、jmeter拷机脚本

添加"后端监听器"(Backend Listener)

后端监听器实现选择"org.apache.jmeter.visualizers.backend.influxdbBackendListenerClient"

参数"influxdbUrl"可根据实际情况填写IP

跑jmeter脚本,进入influxDb查看是否有数据

>use jmeter;

>select * from jmeter limit 5;

三、配置grafana

解压grafana-8.4.4.linux-amd64.tar.gz

nohup /opt/grafana/bin/grafana-server >/dev/null &服务占用3000端口

访问http://10.243.9.157:3000/

配置influxDb

模板导入分别有以下3种方式:

直接输入模板id号

直接上传模板json文件

直接输入模板json内容

下载模板,在grafana的官网下载我们需要的展示模板

https://grafana.com/grafana/dashboards?dataSource=influxdb\&search=jmeter

导入模板到garafana中即可

展示信息

参考文章:高效性能监测解决方案:Docker+Jmeter+InfluxDB+Grafana搭建强大性能监测平台,文末获取实用干货大礼包!-CSDN博客

相关推荐
程序员三藏3 小时前
接口测试及常用接口测试工具总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
码出钞能力11 小时前
jmeter压测笔记
jmeter
卓码软件测评12 小时前
第三方CNAS/CMA软件测试测评机构【LoadRunner的JSON和XML响应数据的关联和处理技巧】
测试工具·ci/cd·性能优化·单元测试·测试用例
线束线缆组件品替网14 小时前
Finisar AOC/DAC 在高速网络互连中的应用解析
网络·数码相机·测试工具·电脑·pcb工艺·游戏机
测试199815 小时前
如何使用Appium实现移动端UI自动化测试?
自动化测试·软件测试·python·测试工具·ui·appium·测试用例
网易测试开发猿16 小时前
爆肝整理,性能测试-内存问题定位分析+常见业务场景bug(汇总)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
though the night19 小时前
Python UI 自动化测试框架搭建demo(Selenium+Pytest 版)
自动化测试·selenium·测试工具·pytest
牛奶咖啡1320 小时前
Prometheus+Grafana构建云原生分布式监控系统(九)_pushgateway的使用
云原生·grafana·prometheus·pushgateway·pushgateway使用场景·推数据到pushgateway·pushgateway的使用
Wpa.wk20 小时前
Docker原理和使用场景(网络模式和分布式UI自动化环境部署)
linux·经验分享·分布式·测试工具·docker·性能监控
我送炭你添花20 小时前
软件测试为何不可或缺?——以复杂宏系统与 PTZ 控制为例,深度解析 pytest 的实战价值与不可替代性
python·测试工具·pytest