为什么JMeter脚本在PTS控制台上调试会没有结果?

更新时间:2024-01-16 02:35:53

问题现象一

执行JMeter调试时,采样日志超过5分钟没有结果。当切换到引擎日志,查询到如下图所示的关键字CannotResolveClassException提示,下图中示例表示Websocket压测缺少对应插件。

ve

可能原因

JMeter脚本中依赖未上传。

解决方案

PTS控制台上传脚本中依赖的JMeter插件Jar包。具体操作,请参见创建JMeter场景

问题现象二

执行JMeter调试时,采样日志超过5分钟没有结果,且引擎日志也无报错。

可能原因

JMeter脚本中配置了吞吐量控制器Throughput Controller,并且吞吐量策略使用了按百分比过滤Percent Executions。而调试场景只会分配1个并发线程,因此按百分比过滤很可能实际没有并发线程执行到采样器,如下图所示:

vr

解决方案

您可以将吞吐量策略改为按总数过滤Total Executions,或者取消吞吐量控制器。

  • 本页导读 (1)
  • 问题现象一
  • 可能原因
  • 解决方案
  • 问题现象二
  • 可能原因
  • 解决方案
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等