2017-03-14 29 views
0

JMeterを使用してEclipse RCPアプリケーションでパフォーマンステストを起動する方法について質問があります。私はJUnit .jarファイルをJMeterにフィードして起動することができました。しかし、それらは単純なjarファイルです。私がEclipseアプリケーションといくつかのテストをJMeterのlib/junitフォルダ(jarファイルがEclipseの機能とプラグインフォルダに保存されている)に入れようとしたとき、JMeterはこれらのjarファイルを解決できないようで、テストは表示されません。あなたは何か考えていますか?JMeterを使用してEclipse RCPアプリケーションをテストする

答えて

1

JMeterは、一連のHTTP要求をキャプチャして再生することを目的としています。 RCPは、通常HTTP経由で通信しないデスクトップアプリケーションを構築するためのフレームワークです。したがって、JMeterはおそらく間違ったツールです。

RCPアプリケーション用のUIテストを作成するには、SWTBotやRCPTTなどのツールを調べるとよいでしょう。

パフォーマンステストでは、テストするコードを公開しないほうが、ヘッドレスでアクセスできるようになります。つまり、UIの操作は必要ありません。ジョブなどの手段を使用して高価な計算をバックグラウンドで実行している場合、純粋なUIのやりとりは通常はパフォーマンス上重要な部分ではありません。私はRCPTTがここので、ある程度の性能基準を検証するために使用することができるというヒント見つけ

:同様http://eclipsesource.com/blogs/tutorials/rcp-testing-tool-rcptt-basic-tutorial/

を、あなたは、特定のシナリオの実行時間を計測し、記録するためにSWTBotを使用することができます。

+0

SWTBotやRCPTTのようなツールはUIテストに適していますが、パフォーマンステストのサポートは非​​常に限られています(たとえば、RCPTTではテストの時間制限を設定できますが、テスト結果をエクスポートしてテスト開始間で結果を比較することはできません) – capint

+0

そうですね、私の編集された答えを見てください。あなたの質問に答えることができない場合は、あなたの投稿を改訂してください。 –

+0

私はあなたの答えを受け入れるので、それはJMeterについての最初の質問を取り消します。 RCPアプリケーションのパフォーマンステストに関する別の質問をします。ありがとう。 – capint

関連する問題