问题现象一
执行JMeter调试时,采样日志超过5分钟没有结果。当切换到引擎日志,查询到如下图所示的关键字CannotResolveClassException
提示,下图中示例表示Websocket压测缺少对应插件。
可能原因
JMeter脚本中依赖未上传。
解决方案
在PTS控制台上传脚本中依赖的JMeter插件Jar包。具体操作,请参见创建JMeter场景。
问题现象二
执行JMeter调试时,采样日志超过5分钟没有结果,且引擎日志也无报错。
可能原因
JMeter脚本中配置了吞吐量控制器Throughput Controller,并且吞吐量策略使用了按百分比过滤Percent Executions。而调试场景只会分配1个并发线程,因此按百分比过滤很可能实际没有并发线程执行到采样器,如下图所示:
解决方案
您可以将吞吐量策略改为按总数过滤Total Executions,或者取消吞吐量控制器。
文档内容是否对您有帮助?