The Java Record Replay (JRR) protocol enables full VuGen functionality when recording a script on a Java application or applet. VuGen creates a script in pure Java and enhances it with Java-specific functions.
VuGen supports a variety of different communication protocols for Java applications (some for replay only):
|RMI||See Working with RMI.|
|CORBA||See Replay with CORBA.|
|JACADA||See Replay with Jacada.|
|JDBC (Java Database Connectivity)||See Working with JDBC.|
|JMS (Java Message Service).||Supports messaging between computers in a network.|
VuGen's built-in support for the Java protocols utilizes hook files to define how different classes communicate with each other. By default, VuGen only records client-side activity in a script, which then emulates the load on the server.
If you are recording a script that does not use one of the supported protocols above, you must define your own hook file. Otherwise your Vuser script will be empty. You must edit the hook file to change the actions recorded by VuGen.
For details, see Custom Java filters.