CLIF is a Load Injection Framework
Create new
CLIF project
Wizard "New CLIF project"
Create a
new CLIF
Project. For this, Right click on "Navigator" view or select "File" menu. Then, select
New ->
CLIF Project.
A Wizard dialog is opening.
Project name
First, you have to choose name and
location of the project you want to create. Then, click "Next"

Main parameters
Choose locations and names of
statistics directory and reporting directory. These required directories are relative to the
CLIF project workspace path.
- Reporting directory stores runned test plans and other collected files.
- Statistics directory stores monitoring data when a test plan is running and when
this option is enabled.

Deployment Configuration
Enter required parameters for deploying registry.
- Registry Host sets hostname running FractalRMI registry. The registry is
integrated to the console (so the host is the console's host)
- Registry Port sets port number for the FractalRMI registry launched by the console.
- Code Server Host sets host name for class and resource server embedded in the console
- Code Server Port sets port number for class and resource server embedded in the console
- Code Server Classpath is an ordered set of directories where the codeserver may look for
classes and resources it is asked for. User can choose an external
class path (an absolute path) or a path relative to the project workspace.

Advanced Parameters
Enter advanced parameters. These fields are
not mandatory.
- Data collector delay sets the delay (in seconds) before writing an event to the storage
system. Typical value should be greater than the variation of response times to get events
stored in chronological order.
- Jonathan connection factory host sets a local IP address or a subnet number to be used by the
FractalRMI remote object references.
- File storage host sets a local IP address or a subnet number to be elected by the
filestorage component when collecting events through TCP/IP sockets.

JVM Tuning
Enter JVM tuning parameters.
These fields are not mandatory. JVM properties will not be used automatically
after restarting CLIF RCP Console. For this, please enter them through command
line when starting CLIF RCP Console. These properties are only used to be written
on clif.props file for sharing with other CLIF users.

Local ISAC Tuning
Enter local ISAC tuning parameters.
These fields are not mandatory.
- ISAC Thread sets the size of ISAC execution engine's pool of thread.
The optimal value depends on the average requests throughput and the average response time.
- Groupe Period sets update period (in ms) of active virtual users populations to
match the specified load profiles
- Sheduler Period sets polling period (in ms) for the threads of the thread pool asking
for something to do
- Job delay sets the delay threshold (in ms) before an alarm is generated when a think time is
longer than specified. When delay equals -1, this feature is disabled.

Project created
When User clicks on "Finish" button,
CLIF project is created. Two directories and two files appears on "Navigator" view. The directories
are those specified in "main parameters". Project properties are stored in file ".project" and all CLIF
properties entered in the wizard are stored on "clif.props" file. CLIF Console use these
properties when user does a "New test deployment".
