Are you curious to know what actions take place internally during the "Performing Test Log Data Transfer" stage in Rational Performance Tester (RPT)?
Here's some background on what happens during the "Performing Test Log data transfer" state:
STAGE-1) During the test, stub files will be created in a temporary directory in a system's temporary location on the RPT workbench system. This directory will have a name like rpt.<ScheduleName>.<number>.
For example: If you have agents named Agent1 and Agent2, the stub files will have names like:
As the playback is running, the actual traffic is written to corresponding files on the agent machines under the agent's deployment_root directory.
STAGE-2) When the playback reaches the "Performing Test Log data transfer" state, RPT will first move the files from the agents to the same temporary directory (rpt.<ScheduleName>.<number>), replacing the stub
files. This is done serially for each agent (i.e. files are moved from Agent1, and then from Agent2, ...). During this step, ideally the ACWinService.exe on the agent currently transferring files will show CPU
use of 5 - 15 %.
STAGE - 3) Once the files are retrieved from all the agents to the temporary directory, the files from all the agents are combined into two files with names like DLRDirectoryAreaPagingFile<number>.dat and DLRPagingFile<number>.dat in the system's temporary location.
STAGE - 4) After the two above files are completed, the rpt.<ScheduleName>.<number> directory is removed.
STAGE - 5) Finally the data is combined into the .executiondlr file in the project. You may check with the files and find out in which stage RPT is completing.