Apache JMeter 使用记录踩坑

在使用Apache JMeter进行压测时,昨天还正常的测试计划今天再次执行却报错了:

java 复制代码
Uncaught Exception java.lang.NoSuchMethodError: org.apache.commons.io.IOUtils.closeQuietly(Ljava/io/Closeable;Ljava/util/function/Consumer;)V in thread Thread[线程组 1-4,6,main]. See log file for details.

我仔细对比了昨天与今天的环境变化,因为在使用本地去做Java堆栈分析时,jstack -heap xxx 命令提示无法使用,于是将jdk版本设置回了1.8,这样才保证了可以使用前文命令。那排查的思路就有了,于是再次将jdk版本设为22,重新打开Apache JMeter,再次执行压测发现问题消失了。后续查了一下资料,我用的版本是Apache JMeter 5.6.3,官网显示:

JMeter 5.6.x requires Java 8 or later for execution (Java 17 or later recommended).The next major release would require Java 17 or later.

但是这个Java 8 应该是后面的版本,我的是1.8.0_171,并不支持。

所以如果在使用Apache JMeter时

遇到相同类型的报错信息,可以试着先更换一下本地jdk版本(更改一下JAVA_HOME环境变量的值),再尝试进行测试。

相关推荐
小白上线*^_^*30 分钟前
Jmeter从入门到精通指南
软件测试·测试工具·jmeter·接口测试·测试工程师
java_logo4 小时前
Apache Doris Docker 部署指南:实时分析数据库实战
数据库·docker·apache·doris·apache doris·轩辕镜像·docker部署doris
Zhu7581 天前
在k8s环境部署Apache Superset最新版
容器·kubernetes·apache
Zhu7581 天前
在k8s环境部署Apache zookeeper3.9.5,高可用,多pod
容器·kubernetes·apache
zzz_23682 天前
码上面试平台测试报告:功能、后台管理、异常状态与 JMeter 性能验证
jmeter·面试·职场和发展
程序猿乐锅3 天前
【苍穹外卖 day11|统计报表接口与 Apache ECharts 图表展示】
前端·apache·echarts
郑重其事,鹏程万里4 天前
JMeter组件说明
jmeter
川石课堂软件测试4 天前
安全测试|服务器安全加固方法
服务器·功能测试·测试工具·jmeter·mysql·web安全·单元测试
硬核科技牛4 天前
AI生成的小程序,数据能导出换平台吗
小程序·apache
观远数据4 天前
连锁零售的BI落地清单:从门店日报到智能补货的6步推进路径
apache·零售