Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程

摘要:
1.运行grafana-server.exe程序启动2。进来http://localhost:3000,默认登录用户名和密码为admin,数据源已配置。1) 填写Http列中的URL字段和Influxdb的IP地址。默认本地主机为8086。接下来,最后一步是配置Jmeter的后端监视器。配置完成后,我们需要运行jmeter脚本并检查日志中的传输数据是否正常。确保检查是否出现以下情况。

1、下载

1)influxdb下载链接:https://portal.influxdata.com/downloads

2)grafanas下载链接:https://grafana.com/grafana/download

将上面下载好的influxdb和grafanas文件,无须安装,直接解压到目录即可

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第1张

 

Influxdb模块

需要修改配置(E:influxdb-1.7.1-1目录下的influxdb.conf文件),建议用notepad++打开修改比较好,比记事本、写字板方便很多

修改的内容如下,请自行对比修改

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第2张

 

 Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第3张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第4张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第5张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第6张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第7张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第8张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第9张

 

修改完成后保存,使用cmd运行influxd -config influxdb.conf命令,也可以点击influxd.exe程序,启动influxDB数据库服务器

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第10张

 

接下来我们需要启动influxDB数据库客户端,创建数据库保存数据,也仍用cmd方式启动。注意前提一定要启动influxDB数据库服务器

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第11张

 

 常见命令(个人感觉跟mysql差不多,以下命令都用得到):

1、显示所有数据库: show databases

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第12张

2、创建数据库:create database test

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第13张

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第14张

3、使用数据库:use test

 Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第15张

4、显示所有表:show measurements

 Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第16张

 

Grafana模块介绍:主要是对数据通过插件进行图形化展示,经常和jmeter、influxdb配合使用。

1、运行grafana-server.exe程序启动

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第17张

2、进入http://localhost:3000,登录默认用户名和密码都是admin,配置数据源

1)Http栏中的URL字段,填写Influxdb的IP,默认localhost:8086

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第18张

 

 接下来最后一步,配置Jmeter的后端监视器:

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第19张

 

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第20张

配置好后,我们需要运行jmeter脚本,并在日志查看传输数据是否正常。如果出现如下情况,一定要检查了。

Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程第21张

我就碰到这个问题,初步原因是通过运行exe程序导致连接超时,解决办法是通过运行命令influxd -config influxdb.conf,启动InfluxDB服务器

以上工作完成,接下来就是通过在Gafana系统平台设置图表查看数据啦

 

参考了不少资料,大家可以自行查阅

https://blog.csdn.net/SwTesting/article/details/82700023

免责声明:文章转载自《Jmeter工具笔记-Jmeter+influxdb+grafanas设置性能监控过程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Centos-显示目录或者目录下文件信息-lsIDEA快捷键(未使用)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DB2导入导出 学习笔记

db2pd -osinfodb2mtrk -i -d (for aix)db2 get dbm cfg show detaildb2 get db cfg show detaildb2 get snapshot for all bufferpools导出:connect database then export to "d:code.data" of ix...

老技术记录-C#+SqlServer使用SqlDependency监听数据库表变化

开发环境: .net / C# (.net core理论上也可以) 数据库:MS SQL Server 2005 以上 (我用的sqlserver2012) 功能:SqlDependency提供了一种机制,当被监听的数据库中的数据发生变化时,SqlDependency会自动触发OnChange事件来通知应用程序,从而达到让应用程序实时更新数据(或缓存)的目...

jmeter JSON 提取器

为什么要用 JSON 提取器 JSON 是目前大多数接口响应内容的数据格式 在接口测试中,不同接口之间可能会有数据依赖,在 Jmeter 中可以通过后置处理器来提取接口的响应内容 JSON 提取器是其中一个可以用来提取响应内容的元件 JSON 提取器的应用场景 提取某个特定的值 提取多个值 按条件取值 提取值组成的列表 JSON 提取器 JSON...

用sqlserver的sqlcmd、osql、isql的备份与还原

用sqlserver的sqlcmd、osql、isql的备份与还原 --sqlcmd ,sql2005新加工具1、备份"C:\Program Files\MicrosoftSQLServer\90\Tools\Binn\SQLCMD.EXE" -S .\sqlexpress -U sa -P 000000 -d master -Q"BACKUP DATAB...

jmeter参数化-函数助手—CSVRead

函数助手:csvread 使用场景:不同的测试数据,做批量并发请求时,可以使用。利用函数从文件里面读取数据,我们这里只讲解csv的,TxT格式的可以自己去尝试 步骤:1:准备好csv格式的数据2:准备好接口,还是注册接口:参数有 mobilephone以及pwdhttp://地址/futureloa/mvc/api/member/register3:调用...

3、YishaAdmin开源框架搭建

框架:vs2019、.net core 3.1 SDK 下载地址:https://github.com/liukuo362573/YiShaAdmin 数据库: 1). MySql >= 5.7 (本项目选择mysql数据库) 2). SqlServer >= Sql Server 2012 3). Oracle >= Oracle DB...