栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

 

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

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964561.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号