当前位置: 首页 > news >正文

Apache JMeter 使用记录踩坑

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

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环境变量的值),再尝试进行测试。

http://www.dtcms.com/a/294004.html

相关文章:

  • 前端模块化:CommonJS 与 ES Module
  • 性能测试-jmeter实战5
  • 4️⃣字典(dict)速查表
  • I2C控制器
  • 传统RNN模型笔记:输入数据长度变化的结构解析
  • 通用图片 OCR 到 Word API 数据接口
  • 数据结构自学Day13 -- 快速排序--“前后指针法”
  • 显微科研中的关键选择:不同显微镜相机技术特性与应用适配性全面解析
  • SpringCloudGateWay 使用nacos网关自动负载均衡
  • nrm指南
  • Sklearn 机器学习 线性回归
  • 解决sparksql创建出来的数据库路径错误的问题
  • Docker Desktop 打包Unity WebGL 程序,在Docker 中运行Unity WebGL 程序
  • Unity国际版下载链接分享(非c1国内版)
  • Java面试题035:一文深入了解Docker
  • SQL基础⑧ | 表格篇
  • Android插件化实现方案深度分析
  • 智能小e-外联系统文档
  • CentOS 7 Linux 用 yum 安装 Docker,含 Docker 镜像无法拉取问题(即 docker pull 失败)的解决方案
  • 基于LNMP分布式个人云存储
  • 深入理解 Java Builder 设计模式:解决构造函数爆炸问题
  • 旧系统UI焕新陷阱:保留业务习惯与引入新交互的平衡点把控
  • JNPF组织权限,让企业权限体系更清晰高效​
  • TARA分析学习
  • 亚远景-传统功能安全VS AI安全:ISO 8800填补的标准空白与实施难点
  • Django 入门详解:从零开始构建你的第一个 Web 应用
  • YOLOv5模型剪枝实战教程
  • 从8h到40min的极致并行优化:Spark小数据集UDTF处理的深度实践与原理剖析
  • 分布式系统中的缓存设计与应用
  • 前端实现可编辑脑图的方案