Jmeter+Granfana+InfluxDB配置监控面板
1.granfana+InfluxDB配置
1.1服务搭建
编写docker-compose.yml文件,然后执行docker-compose up -d ,启动服务,默认创建一个db叫做jmeter
grafana 下 设置user:root 默认root用户运行,解决权限问题
1.2配置Grafana数据源
服务启动好之后,需要登录到grafana,地址是http://localhost:3000(默认用户名和密码是admin/admin) localhost可以修改为服务ip地址
添加InfluxDB数据源:点击左侧菜单中的“Configuration”(齿轮图标),然后选择“Data Sources”,点击“Add data source”,选择“InfluxDB”,并输入相关信息。
显示is working就是成功了。
1.3配置Grafana面板
数据源配置好之后,就开始配置Jmeter面板
db name 选择刚才配置好的influxdb
导入后显示下面页面就配置成功了
2.jmeter配置
测试计划增加一个监听器
这里需要修改的地方有两个,第一个将listener改为infulxdb
第二个根据实际情况填写,influxurl
db是1.1章节中配置的db名称
配置好后执行jmeter压测即可,压测使用非GUI模式,导出jmx运行即可
2.1实际效果
Grafana解决分享时iframe的跨域问题
目的:平台能直接嵌套grafana页面 分享的url后面带&kiosk,去除头部
参考链接 :https://www.jianshu.com/p/a272d31cf92b