你学会了些什么220310?--接口压测调研
简述:
- jmeter作为发起压力的工具
- InfluxDB收集并保存压测数据
- Grafana以图形化界面友好、直观地展现压测数据
***搭建环境
阿里云服务器(Linux)
JDK1.8
Jmeter5.2
InfluxDB
Grafana
***搭建过程
–安装InfluxDB
–修改InfluxDB配置
–启动InfluxDB
–创建数据库
–安装Grafana
–Grafana的相关配置
–下载并导⼊仪表盘
–Jmeter的相关配置
–压测可视化监控平台效果预览
1、安装InfluxDB
wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.10.x86_64.rpm
yum localinstall influxdb-1.8.10.x86_64.rpm
2、修改InfluxDB配置
vi /etc/influxdb/influxdb.conf
enabled = true
database = “Jmeter_BG”
retention-policy = “”
bind-address = “:2003”
protocol = “tcp”
consistency-level = “one”
3、启动InfluxDB
systemctl start influxdb
systemctl status influxdb
4、创建数据库
打开InfluxDB数据库
inflflux
查看所有数据库
show databases
创建数据库
CREATE DATABASE “Jmeter_BG”
切换数据库
use Jmeter_BG
创建管理员权限的⽤户
CREATE USER “admin” WITH PASSWORD ‘admin’ WITH ALL PRIVILEGES
退出数据库
5、安装Grafana
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-7.1.5-1.x86_64.rpm
yum install grafana-7.1.5-1.x86_64.rpm
yum install grafana-enterprise-7.1.5-1.x86_64.rpm
6、Grafana的相关配置
使⽤浏览器访问Grafana主⻚
http://IP:3000/login
账号密码都是admin
点击【设置】-DataSources
点击【Add data source】
然后选择InfluxD
填写完毕之后点击最下⽅的【Save&Test】保存配
置 ,配置填写成功则会有绿⾊的提示
7、下载并导⼊仪表盘
直接使⽤官⽹现有的模板。去官⽹搜索相关的模板。
地址:https://grafana.com/dashboards
找到jmeter的模板
回到Grafana中 ,⻚⾯选择【Dashboards】-【Playlists】⻚⾯中的【Import】按钮
8、Jmeter的相关配置
下载jmeter:wget http://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.2.zip
unzip apache-jmeter-5.2.zip
填写jmeter后端监听器相关配置
运行脚本得到压测结果
9、压测可视化监控平台效果预览