Eggplant Functional Connection Types: VNC vs. RDP
When you use Eggplant Functional for image-based testing, you can connect to a system under test (SUT) in one of two ways:
- 仮想ネットワーク計算(VNC)
- リモートデスクトッププロトコル(RDP)
どちらの方法にも、以下で説明する通り、ぞれぞれのメリットと適する用途ケースがあります。
VNCをいつ使用すべきか
VNC is a cross-platform connection method, working equally well on Mac OS, Windows, and Linux, making it a good choice to use for Eggplant Functional environments where you will be testing multiple operating systems. VNCサーバをテストを行う各SUTにインストールしなければなりませんが、無料でダウンロードできる製品が多数あります。For more information about this process, visit VNC Servers.
RDPをいつ使用すべきか
RDPはネイティブWindowsリモート接続方法のため、Windows環境内でのみ接続する場合に利用可能です。It is generally faster than VNC, so you are likely to see less latency when working remotely through RDP. Also note that you do not have to install anything additional on the Windows environment. しかし、RDP接続を受信できるようWindows SUTを有効化しなければなりません。この方法については、Windowsのマニュアルを確認してください。
VNCとRDPとを切り替える
ある接続方法で作成した既存のスクリプトがある場合は、その接続方法を切り替えて同一テストを実行可能です。しかし、VNCとRDPでは異なる画面描画方法を利用するため、スクリプト実行を成功させるにはまず、SUTで新しい接続を利用して新しい画像をキャプチャしなければならない可能性が高いです。