Jmeter+Grafana+InfluxDb搭建性能压测平台

本文详细介绍了如何利用Docker部署InfluxDB,然后结合JMeter的后端监听器将性能测试数据存入InfluxDB。接着,配置Grafana从InfluxDB获取数据并创建性能监控面板,实现数据的可视化展示。整个过程包括JMeter连接InfluxDB、Grafana数据源配置以及模板导入,最后展示了Windows环境下Grafana和InfluxDB的安装步骤。
摘要由CSDN通过智能技术生成

Jmeter+Grafana+InfluxDb搭建性能压测平台

docker安装influxdb

下载influxdb镜像 docker pull influxdb:1.8

启动influxdb容器(docker run -d -p 8083:8083 -p 8086:8086 --name my_influxdb influxdb:1.8) (--name 就是把influxdb容器命名为 “my_influxdb”)

启动容器后,会产生这个钥匙,要记住,后面需要用到。e95905844e9e2029de39307740643f3abb6f06b6ea7c852afe2a5be251df708c

进入influxdb容器

docker exec -it my_influxdb bash

进入/usr/bin可以查看influxdb工具

进入influxdb客户端命令

创建名为 “jmeter” 的库

create database jmeter

创建名为"jmeter"的表(use jmeter)

jmeter连接docker中的influxdb

给线程组添加一个后端监听

选择influxdb监听

(1)后端监听器实现选择org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient

(2)influxdbUrl  http://192.168.222.14:8086/write?db=jmeter(192.168.222.14:8086 连接influxdb所在的服务器和占用的端口,db=jmeter  "jmeter"连接指定的数据库)

(3)measurement (数据要存储在哪个表里面"jmeter")

运行jmx脚本可以看到jmeter压测产生的数据已经存储到influxdb数据库中

influxdb数据添加到granfana进行可视化展示

登录grafana添加InfluxDB的数据源

配置influxdb

配置完毕点击Save&test 出现绿色通过数据"Data source is working" 配置成功

增加一个grafana的性能监控面板

官网下载一个grafana的性能展示面板(Dashboards | Grafana Labs)

搜索influxdb 找到Apache JMeter Dashboard using Core InfluxdbBackendListenerClient  展示模版

进行模版导入添加仪表盘

点击左上角+号---Import---填写模版id或者导入模版.json文件

模版导入后,名称,选择数据源,表名。点击import

模版展示数据,选择数据源,应用名称,查看历史数据,多久刷新一次

windows下grafana和influxdb的安装

https://blog.csdn.net/qq_28836661/article/details/132602988文章浏览阅读2.7k次,点赞5次,收藏11次。由于我这里需要连接Influxdb(之前已经安装好了,后面会补发我安装influxdb的过程),所以后面会继续描述连接步骤。,如果弹出下图所示的窗口,说明grafana与数据库连接正常,后面就可以创建对应的dashboard了。启动cmd命令提示符,输入下面的命令,在弹出的窗口中设置程序路径和服务名,点击。,但是在Windows中这个端口需要额外权限,所以最好改成其他端口号,这里修改为。下面是我安装的InfluxDB的信息,还补充了连接时需要的配置,图片贴在后面。,弹出下图所示的绿框,就说明连接正常。_grafana windows安装https://blog.csdn.net/qq_28836661/article/details/132602988

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值