jmeter - 无法重播 JMeter 线程。几天前它工作得很好。没有对系统或脚本进行任何更改
问题描述
JMeter 脚本(线程)在重播脚本时挂在登录前步骤。创建脚本时它工作正常。
通过右键单击线程并选择验证选项能够完美执行,脚本从登录前执行到注销没有问题。
如果我们让线程执行几个小时,它只在 3 小时内执行 3 次迭代,其中每个线程步骤的响应时间几乎是 7-9 秒。
请让我们知道需要做什么,因为它挂起并继续执行第一步。
解决方案
根据文档验证模式假设运行测试
您的问题没有包含足够的信息来帮助您解决问题,但是这里有一些有助于确定根本原因的提示:
- 检查您的测试计划并寻找与上述行为的偏差(即长时间运行的计时器或线程组中配置的大延迟)
- 检查jmeter.log文件 - 很可能它包含一些线索
确保您遵循JMeter 负载测试“内存不足”故障指南的 9 个简单解决方案中的建议,特别是:
- 增加分配给 JMeter 的JVM 堆大小
- 确保在命令行非 GUI 模式下运行测试
- 确保在测试运行期间禁用所有侦听器
如果您尝试了以上所有方法并且问题仍然存在 - 进行线程转储并使用您的测试计划大纲、jmeter.log 文件和线程转储更新您的问题。
推荐阅读
- swift - SwiftLint“排除”不适用于一个文件夹
- angular - Angular & Jest:为什么订阅块在 ngOnInit 中运行?
- python-3.x - 删除字符串末尾的逗号
- tabulator - 制表机和聚合物 3
- sql - 访问查询 - 返回非重复记录和特定重复记录
- java - 为什么 ThreadDeath 类不被称为 ThreadDeathError 呢?
- javascript - React - componentDidCatch 没有捕获子组件抛出的错误
- db2 - DB2 ADO.NET 连接器仅安装 32 位连接器
- python - 创建表时出现Python sqlalchemy错误
- sql - 使用一条 SQL 命令将数据添加到多对多关系