0

我正在使用RPT8.3,其中我正在RPT中运行一个包含100个用户的计划,这些用户必须一直运行直到完成且没有加速。日程安排的结构是:在RPT运行期间,驱动程序报告它不再接收来自工作台的消息

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

我使用相同的机器来运行,其中RPT安装即工作台和代理是相同机测试的应用程序。

时间表跑了近3小时,然后它给了以下错误:

测试运行停止由于error.Driver本地主机报告说,它不再从工作台接收消息。从该驱动程序接收的前一个消息(2683毫秒前)是KEEP_ALIVE。在3556毫秒前发送给此驱动程序的最后一条消息是USERSTATES,100,100,0,用户组1,100,100,0。

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

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

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

我正在使用windows7和RPT8.3。

谢谢..

回答

1

基础上的描述,最可能的原因是,工作台JVM已经开始有记忆的问题。工作台日志(workbench中的错误日志视图或/path/to/workspace/.metadata中的.log文件中的错误日志视图)可能会提供更多关于错误发生的线索。

这个IBM technote提供了很多方便的信息来排除故障。

This developerWorks文章还讨论了使用RPT进行负载测试的最佳做法。请仔细检查您的日程安排设置是否遵循此处所述的最佳设置。

相关问题