性能测试Ⅲ

JMeter里面使用后端监听器,结合influxdb的时序数据库以及grafana可以打造性能测试的平台

后端监听器:把JMeter执行过程中的数据写到influxDB的时序数据库

influxD:时序数据库,用来存储JMeter发送请求的数据

Grafana :从influx DB获取数据,展示在Grafana的平台上

添加后端监听器

选择合适的后端监听器实现,添加相应的网址和昵称

show databases;:查询有哪些数据库

use jmeter:进入到jmeter的数据库

show measurements :查询有哪些表

JMerer通过后端监听器把测试中的数据(响应时间,总的请求数,吞吐量等数据)写入到influxDB的时序数据库,最后grafana的平台从influxDB时序数据库获取数据,可视化展示在平台上。这样就能够看得出各个不同纬度数据的变化趋势图。

在登录Apache JMeter Dashboard 之后,执行jmeter,可以在平台上看到jmeter的变化趋势,

比如错误率、响应时间、总的请求数、吞吐量等数据

 

 

在Jmeter的当前目录下,吧bin目录下的jmeter.properties文件中jmeter.save.saveservice.output_format=csv禁用取消

进入目标文件夹,输入jmeter -n  -t loginServer.jmx -l login.jtl  -e -o  report/

-n  设置命令行模式

-t  指定JMX脚本路径

-l  指定结果文件路径(.jtl或.csv)

-e  设置测试完成后生成测试报表

-o  指定测试报表生成文件夹(文件夹必须为空或不存在)

运行之后会生成一个文件夹

打开之后会有jmeter的测试报告信息

打开Linux主机详情

资源监控

用指令java -jar DBPlus-0.0.1-SNAPSHOT.jar启动程序

再用jvisualvm打开程序

进入到DBPlus


资料获取方法

【留言777】

各位想获取源码等教程资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值