Jmeter-Grafana-InfluxDB Windows 配置
随便找了家网吧配置的环境。
-
InfluxDB:
下载InfluxDB。
https://portal.influxdata.com/downloads/
由于需要翻墙,贴上我的版本。
https://download.****.net/download/slark091/10972735
下载之后解压到任意目录,打开配置文件influxdb.conf , 修改其中的三个路径到存在的路径:
[meta]下的
dir = "/var/lib/influxdb/meta"
[data]
dir = "/var/lib/influxdb/data"
wal-dir = "/var/lib/influxdb/wal"
建议修改成相对路径 , 比如
dir = "./meta"
然后就可以运行influxd.exe了,不过需要注意的是直接运行不会加载配置文件,需要使用cmd进入目录输入命令加载配置文件:
influxd -config influxdb.conf
运行influx.exe就可以用SQL语句访问数据库了,再在此处建一个表jmeter(键入create database jmeter)。
接下来配置jmeter连接InfluxDB需要的内容,开启这个功能(enabled=true),去掉[[graphite]]中配置前面的注释(#),修改数据库名字,主要是打开2003端口配合jmeter。
至此InfluxDB配置完成。
-
Jmeter
下载Jmeter
http://mirrors.shu.edu.cn/apache//jmeter/binaries/apache-jmeter-5.1.zip
下载之后解压。然后可以直接在bin下面找到jmeter.bat,双击即可运行(前提是安装了JAVA环境,由于我在网吧配置所以没有JAVA环境,配置可以参考这个,但是记得要装JAVA8+)。
Jmeter成功运行后进行简单配置,不会的可以参考这个教程。然后再添加一个Backend Listener。
再配置这个Backend Listener(这里我只给第二项赋值localhost)
配置就完成了,运行一下jmeter的这个plan,然后进入jmeter 键入select * from /.*/ ,出现数据则配置成功。
-
Grafana
下载Grafana
https://dl.grafana.com/oss/release/grafana-5.4.3.windows-amd64.zip
由于下的贼慢我还是传个我的版本。
在conf中将sample.ini复制并重命名为costom.ini(以后配置都在这里修改,不过本文不涉及:-))。
在bin中直接运行grafana-server.exe(管理员权限), 然后访问 localhost:3000 登录grafana ,帐号密码默认admin/admin 。
新增数据库配置,jmeter帐号密码admin/admin 。配置完成后
配置完成后测试一下,出现Data source is working则配置成功。
再添加一个dashboard看下效果。
差不多就类似这种。
配置完成 , 允许我悄悄打个包(安装了JAVA的Windows就能直接用)。