1.window平台安装和使用influxdb
1.下载地址:https://dl.influxdata.com/influxdb/releases/influxdb-1.7.7_windows_amd64.zip
2.下载完成之后解压
3.解压完修改配置文件 influxdb.conf
4.修改完成之后,启动influxdb
通过cmd进入安装的目录下
命令:influxd --config influxdb.conf
看到如下内容即启动成功,启动后不可关闭cmd窗口
5.重新打开一个cmd窗口使用influxdb
进入到infulxdb目录下,运行influx命令
命令:influx
6.使用influxdb
查询所有的数据库: show databases
创建一个新数据库jmeter: create database jmeter
使用数据库jmeter: use jmeter
查询数据库中的数据: select * from jmeter
7.在jmeter中添加后端监听器,将压测数据写入influxdb
8.无界面运行压测脚本,查看influxdb中是否写入数据
9.至此influxdb安装完成。
2.window平台安装和使用Grafana
1.下载Grafana(本次使用的是Windows版本)
地址:https://grafana.com/grafana/download/11.1.3?platform=windows
2.下载完成后解压
3.进入grafana-v11.1.3\conf目录,修改配置文件
将sample文件拷贝一份重命名为custom,打开custom修改内容
搜索http_port
4.启动Grafana
cmd进入grafana所在目录的bin文件夹
运行命令:grafana.exe server
5.启动后,在浏览器访问Grafana
地址:http://localhost:8087/
ip根据自己部署的地址更改
6.进入Grafana首页后,添加数据库
7.创建一个仪表盘
比如搜索后,选中第一个,打开仪表盘,然乎从url中找到id:5496
在刚刚导入仪表盘的位置输入id,点击load即可
选择数据库类型及名称,点击import
即进入仪表盘页面
执行无界面压测,刷新页面,即可看到压测数据
附无界面压测命令:
jmeter -n -t test.jmx -l result.jtl -e -o reports
-n:在后台运行
-t:后面接要运行的脚本
-l:压测结果文件,result.jtl可以通过在jmeter增加聚合报告导入查看
-e -o reports,会在reports文件夹下产生html文件,reports文件夹需要自己创建,每次运行前都需要清空数据,只留test.jmx和report文件夹.
jmeter -n -t test.jmx -l result.jtl -e -o reports -r :启动所有发压机
jmeter -n -t test.jmx -l result.jtl -e -o reports -R ip:指定发压机,多个用,分隔
无界面压测前需要修改jmeter配置文件,在jmeter的bin目录下修改,jmeter.properties