软件测试最新jmeter 性能测试与 influxdb2 集成显示监控结果_org,2024年最新赶紧学习一下

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

Ⅱ、想要 grafana+influxdb2 集成监控平台监控被测服务器硬件资源使用率

安装 grafana

◆执行安装

# centos && RHEL
wget https://dl.grafana.com/oss/release/grafana-8.5.0-1.x86_64.rpm
sudo yum install grafana-8.5.0-1.x86_64.rpm -y


## ubuntu && debain
sudo apt-get install -y adduser libfontconfig1
wget https://dl.grafana.com/oss/release/grafana_8.5.0_amd64.deb
sudo dpkg -i grafana_8.5.0_amd64.deb

注意:因为要使用 influxdb2,所以,grafana 版本请使用新版本,不要使用老的低版本,低版本不支持 influxdb2.

◆docker 安装

docker run -itd --name grafana -p 3000:3000 grafana/grafana

配置 grafana

◆浏览器访问

http://grafana_ip:3000 admin/admin

◆添加数据源

jmeter 性能测试与 influxdb2 集成显示监控结果

◆注意,边界页面信息要准确

jmeter 性能测试与 influxdb2 集成显示监控结果

◆import 模板 14126

jmeter 性能测试与 influxdb2 集成显示监控结果

◆输入 14126,点击 load

jmeter 性能测试与 influxdb2 集成显示监控结果

◆注意,选择 influxdb2 的数据源,import

jmeter 性能测试与 influxdb2 集成显示监控结果

jmeter 性能测试与 influxdb2 集成显示监控结果

这样,我们就可以在 grafana 平台中,查看到被监控的机器硬件资源使用情况了。

如果,被监控的机器是多台,退出 grafana 重新登录后,打开这个面板,切换顶部右上角的 host 值,就可以切换查看不同机器的监控数据。

Ⅲ、想要 grafana+influxdb2+jmeter 集成监控平台监控性能测试过程数据

◆安装 influx-cli 并创建 jmeter 数据库

mkdir ../influx-cli && cd $_
wget https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.3.0-linux-amd64.tar.gz


tar -xzvf influxdb2-client-2.3.0-linux-amd64.tar.gz
cd influxdb2-client-2.3.0-linux-amd64


./influx config create --config-name influx-cli-config \
--host-url http://127.0.0.1:8086 \
--org lemon \
--token Cfq2_NRU_0UZzm5uzwROaXdOevurmTg43b0kNFP6_leHIxn9ZRUzmrzKYP3NkhSMGMdrwXld6kPFyAYmLqyfGw== \
--active




./influx v1 dbrp create \
  --db jmeter \
  --rp jmeter \
  --bucket-id fab7c7508bef96f3 \
  --default

把 jmeter 性能测试数据写入 influxdb2 库

◆使用 jmeter5.4.1 以上版本

◆添加后端监听器

◇方法一:监听器实现选择:

org.apache.jmeter.visualizers.backend.influxdb.InfluxdbBackendListenerClient

◇influxbdUrl:

http://You_Influxdb2_ip:8086/write?

db=jmeter&org=You_Org&bucket=You_Bucket

◇application:自愿修改

◇添加 influxdbToken:You_APIToken

jmeter 性能测试与 influxdb2 集成显示监控结果

执行性能测试,此时,如果参数配置没有错误,数据就已经写入 influxdb2 数据库中,在任意可以连接到 influxdb2 数据库的机器终端窗口中执行

curl --get http://You_Influxdb2_ip:8086/query \
--header "Authorization: Token You_APIToken" \
--data-urlencode "q=select * from jmeter.jmeter.jmeter order by time desc limit 2;"
# 这个sql意思是,查看jmeter库的jmeter表中,时间倒序的2条数据
# sql语句可以自己修改,与关系型数据库sql类似

◆可以查看到写入数据库中的最新 2 条数据

jmeter 性能测试与 influxdb2 集成显示监控结果

◆添加的后端监听器,也可以选择另外一个实现

◇方法二:监听器实现选择:

org.apache.jmeter.visualizers.backend.influxdb.InfluxDBRawBackendListenerClient

◇influxbdUrl:

http://You_Influxdb2_ip:8086/write?db=jmeter&org=You_Org&bucket=You_Bucket

◇influxdbToken:You_APIToken

◇添加 application:influxdb2(自定义值)

jmeter 性能测试与 influxdb2 集成显示监控结果

执行性能测试,照样可以把数据写入 influxdb2 数据库中。

grafana 与 influxdb2 集成显示 jmeter 测试数据

◆首先,也是安装好 grafana 和配置 influxdb2 数据源

◆import 模板 5496

jmeter 性能测试与 influxdb2 集成显示监控结果

尴尬,很大的尴尬,什么数据都出不来

jmeter 性能测试与 influxdb2 集成显示监控结果

原因很简单,因为这个模板是基于 influxdb1.x 版本的,不支持 influxdb2 版本。需要自己修改。

jmeter 性能测试与 influxdb2 集成显示监控结果

◆对于不知道怎么修改的同学,也可以改用下面的方法:

◇下载 jdk11

◇下载
jmeter-plugin-influxdb2-listener-1.5.jar 包,把它放到 jmeter 的 lib\ext 文件夹中

◇解压安装 jdk11,不需要配置系统环境变量

◇修改 jmeter 的 bin 文件夹中 jmeter 启动文件,启动 jmeter

# windows ->jmeter.bat 在文件有效信息前面增加
set JAVA_HOME=你安装jdk11的路径
set PATH=%JAVA_HOME%\bin;%PATH%


# mac && linux ->jmeter 在文件有效信息前面增加
JAVA_HOME=你解压的jdk11路径

◇在 jmeter 的后端监听器中,选择 后端监听实现:

org.md.jmeter.influxdb2.visualizer.InfluxDatabaseBackendListenerClient

jmeter 性能测试与 influxdb2 集成显示监控结果

注意,红框中的信息填写正确

◇jmeter 执行性能测试

◇grafana 中 import 模板 13644

jmeter 性能测试与 influxdb2 集成显示监控结果

注意,选择好数据源,import

jmeter 性能测试与 influxdb2 集成显示监控结果

至此,我们用 jmeter 集成 influxdb2 和 grafana 搭建监控平台,监控性能测试过程数据完整实现。

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

1C-1715576857843)]
[外链图片转存中…(img-yp886sk6-1715576857843)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以戳这里获取

  • 19
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值