性能测试监控器及测试报告
一,jmeter中监听器部署
JMerer通过后端监听器把测试中的数据(响应时间,总的请求数,吞吐量等数据)写入到influxDB的时序数据库,最后grafana的平台从influxDB时序数据库获取数据,可视化展示在平台上。这样就能够看得出各个不同纬度数据的变化趋势图。
监听器部署完成后,将它和可视化工具联系起来
jmeter中通过html反映测试结果
1,在jmeter中的bin目录下jmeter.properties
2.将做的测试脚本放在D:\testDev\apache-jmeter-5.4.1\tests\script 目录下
3.在控制台进入到Jmeter-tests目录下,执行命令:jmeter -n -t script/一码通.jmx -l api.jtl -e -o performanceReport/
4.在cmd执行命令之后会在apache-jmeter-tests下生成一个perforanceReport,再进入该目录下,可以看见生成了index.html的性能测试报告
5.通过浏览器打开该测试报告(重点关注首页、响应时间、**吞吐量)**
6.注意,每次重新生成测试报告需要删除之前的perforanceReport和api.jtl
本地监控软件
jvisualvm---->启动监控软件(本地监控JVM资源信息)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧