用jmeter的朋友越来越多了,毕竟开源、免费、轻量,而且功能、自动化、性能,都能做,
最近不少朋友问JMeter+Grafana+Influxdb可视化性能测试监控平台搭建的问题,虽然网上资料不少,但是有些是错的;
so,抽时间总结了常用的3种搭建方式,供大家参考;
方式一:运行自定义镜像
方式二:docker方式安装
方式三:rpm包方式安装
建议通过云服务器来练习:https://www.cnblogs.com/uncleyong/p/12694334.html
方式一:运行自定义镜像
镜像方式可以快速部署到不同的环境上搭建可视化性能测试监控平台,我们也可以自定义镜像,参考:https://www.cnblogs.com/uncleyong/p/8894133.html
我已经自定义好了镜像,大家直接pull下来,按如下方式操作即可;如果打镜像或者运行过程中有问题,欢迎进Q群交流;
下面我简单介绍下pull下来如何使用。
拉取:docker pull registry.cn-hangzhou.aliyuncs.com/qzcsbj/qzcsbj-influxdb_grafana:v1.0
运行容器:docker run -tid --name qzcsbj-influxdb_grafana -p 4000:3000 -p 9086:8086 --privileged=true 9756039ba6b4 /sbin/init
已经创建了数据库jemter,如果你要重新创建,进入容器:docker exec -it qzcsbj-influxdb_grafana /bin/bash
influx
show databases;
create database jmeter;
show databases;
use xxx;
exit;
访问grafana:http://ip:4000,登录:admin/admin
跳过
添加数据源
选择数据源为InfluxDB
配置
配置数据写库的频率(保持默认)
测试数据源是否ok
成功
可以修改数据源
下载模板
https://grafana.com/grafana/dashboards
搜索
或者直接访问:https://grafana.com/grafana/dashboards?dataSource=influxdb&direction=asc&orderBy=name&search=jmeter
导入json模板:
可以直接输入:5496,也可以导入下载的json文件