0

我正在使用 RPT8.3,其中我在 RPT 中运行一个计划,该计划有 100 个用户,这些用户必须运行直到完成而没有加速。时间表的结构是:

-schedule (100 users)
   |
   |-User group(100% users)
          |
          |-6 recorded scripts...

我正在使用同一台机器来运行安装了 RPT 的被测应用程序,即工作台和代理是同一台机器。

时间表运行了大约 3 小时,然后它给出了以下错误:

测试运行因错误而停止。驱动程序 localhost 报告它不再接收来自工作台的消息。2683 毫秒前从该驱动程序收到的上一条消息是 KEEP_ALIVE。3556 毫秒前发送到此驱动程序的最后一条消息是 USERSTATES,100,100,0,User Group 1,100,100,0。

驱动程序停止接收来自工作台的消息的可能原因是什么?

它还在上述错误消息中使用KEEP_ALIVE 。这是什么意思?

我已经分析了 Windows 任务管理器在计划运行期间的内存和 CPU 使用率。CPU 使用率非常低于 100%,也没有内存问题。

我正在使用 windows7 和 RPT8.3。

谢谢..

4

1 回答 1

1

根据描述,最可能的原因是工作台 JVM 已经开始出现内存问题。工作台日志(工作台中的错误日志视图或 /path/to/workspace/.metadata 中的 .log 文件)可能会提供更多关于哪里出错的线索。

IBM 技术说明提供了许多方便的故障排除信息。

这篇developerWorks文章还讨论了使用 RPT 进行负载测试的最佳实践。请仔细检查您的日程设置是否遵循此处描述的最佳设置。

于 2016-07-04T16:01:03.540 回答