QTPとLoadRunnerの違い

Anonim

QTPとLoadRunnerのテストツールです。

QTPは、ハードウェアメーカーのテストツールであるQuicktest Professionalの略です。 LoadRunnerは、同じ会社のテストツールでもありますが、目的は異なります。 QTPは、マウスクリックやキーボードプレスなどのユーザーのやりとりをシミュレートしてテストするために開発されました。一方、LoadRunnerは、重い負荷または複数の同時ユーザーをシミュレートして、システムに負荷をかけます。

<! - 1 - >

両方のプログラムは、アプリケーションを微調整し、通常の操作では目に見えない予期しない反応を見つけるために使用されます。これは、プログラマーや開発者が異常を再現し、コードをトレースして問題の原因を突き止めるのに役立ちます。コードを見つけて修正したら、プログラムをデバッグしてコンパイルしてから、もう一度テストを行って問題が解決され、他の問題は発生していないことを確認することができます。

<!ユーザがシステムをどのように使用するかを現実的にシミュレートするためには、両方のプログラムが、実際の人がテストされているプログラムとどのように対話するかを記録する必要があります。 QTPはGUIをテストするので、どのボタンがクリックされたのか、どのキーが押されたのかを記録する必要があります。記録されたアクションは、スクリプトに変換されます。しかし、LoadrunnerはGUIに関わる必要はなく、プロトコルに応じてコマンドをプロキシにルーティングし、送信されるコマンドを記録します。記録されたコマンドは、多くのユーザーをシミュレートするために、負荷ジェネレータと呼ばれるいくつかのマシンで実行されるスクリプトに変換されます。

<!これらのツールは、多くのプログラマーやWeb開発者にとって非常に便利ですが、両方のプログラムがWindowsオペレーティングシステム上でのみ動作するため、誰もがそれらを使用できるわけではありません。 QTPはWindowsに完全に依存しますが、UNIXをある程度LoadRunnerで使用することができます。 UNIXマシンを使用して、記録されたスクリプトを実行するロード・ジェネレーターとして機能することができます。多くはないかもしれませんが、ユーザーに少し柔軟性を与えます。要約:

1。どちらも、アプリケーションが日常的にどのように機能するかを調べるためのテストツールです。 LoadRunnerが大量の使用をシミュレートしている間、QTPはGUIとのユーザーの対話をシミュレートします。 QTPは、GUI上でアクションを記録することによってユーザをシミュレートしますが、LoadRunnerはGUIを気にせずにコマンドをプロキシ経由で記録します。 QTPはWindowsオペレーティングシステム専用ですが、UNIXマシンをLoadRunnerのロードジェネレータとして使用できます。