0

RPT8.3を使用していますが、100人のユーザーを持つRPTでスケジュールを実行しています。スケジュールの構造は以下の通りである:RPT実行中にドライバがメッセージをワークベンチから受信していないことを報告しました

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

Iは、テスト対象のアプリケーションを実行するため、同じマシンを使用していRPTがインストールされている、すなわちワークベンチとエージェントが同じマシンです。

スケジュールは近い約3時間走ったし、それは次のようなエラーました:error.Driverのローカルホストに、それはもはやワークベンチからのメッセージを受信して​​いることを報告していないため

は、テスト実行が停止します。このドライバから受信した2683ミリ秒前のメッセージはKEEP_ALIVEでした。このドライバに送信された最後のメッセージは、3556ミリ秒前、USERSTATES、100,100,0、User Group 1,100,100,0でした。

ドライバがワークベンチからのメッセージの受信を停止した可能性がある理由は何ですか?

また、上記のエラーメッセージにKEEP_ALIVEを使用しています。これは何を意味するのでしょうか?

私はWindowsタスクマネージャーによって実行されているスケジュール中にメモリーとCPU使用率を分析しました。 CPU使用率は100%未満であり、メモリの問題もありませんでした。

私はwindows7とRPT8.3を使用しています。 ..

答えて

1

説明に基づいて

おかげで、最も可能性が高い理由は、ワークベンチのJVMは、メモリの問題を持つ開始したことです。ワークベンチログ(ワークベンチのエラーログビューまたは/path/to/workspace/.metadataの.logファイル)は、何がうまくいかなかったかについてのいくつかの手がかりを提供するかもしれません。

このIBM technoteには、トラブルシューティングのための便利な情報がたくさんあります。

このdeveloperWorksの記事では、RPTを使用した負荷テストのベストプラクティスについても説明します。スケジュール設定がそこに記載されている最適な設定に従っていることを再度確認してください。

関連する問題