background image
<< Client/Server - Client/server testing configurations | Client/Server - SilkTest using SQL commands >>
Client/Server - Testing a stand-alone application with SilkTest
<< Client/Server - Client/server testing configurations | Client/Server - SilkTest using SQL commands >>
344
User's Guide
19 I
NTRODUCTION
TO
C
LIENT
/S
ERVER
T
ESTING
Client/server testing configurations
The next figure shows a testing configuration in which the client application
runs on the same machine as SilkTest and the server application runs on a
separate machine. Note that in this configuration and with Machine 2 in the
previous figure, there is no communication between SilkTest and the server.
This means that you must manage the work of starting and initializing the
server database manually. For some kinds of testing this is appropriate.
This configuration lets you test the remote client-to-server connection and is
appropriate for many stress tests. It allows you to do volume load testing
from the point of view of the client application, but not the server.
The next figure shows multiple copies of the client application running on
separate machines, with SilkTest driving the client application by means of
the Agent process on each client machine, and the client application driving
Agent
SilkTest
Application
Server
Agent
SilkTest
Client
Server
Testing a stand-alone
application with
SilkTest
Testing a client/server
application with software all
in one machine
Machine 1
Machine 2
Agent
SilkTest
Client
Server
Machine 1
Machine 2