PaulLiskay 06000284J3 Visits (1334)
Licensing can be confusing for Rational Performance Tester (RPT). Here's an overview of the various types of licenses for RPT along with their limitations.
1. 30 Day Trial
2. Rational Performance Tester or Rational Test Workbench Product Activation kit.
3. Rational Performance Tester or Rational Test Workbench PVU Activation kit
4. Rational Performance Tester or Rational Test Workbench Floating License
5. Virtual User licenses
6. Rational Performance Tester or Rational Test Workbench Floating License for PVU
7. Optional Protocol Extension Floating License
Soumya Y Shanthimohan 270004GAQS Visits (1527)
What is an IP alias
IP aliasing is associating more than one IP address to a network interface.
IP aliasing in RPT
By default, when you run a schedule, each virtual user has the same IP address. However, you can make each virtual user appear as though it is running on its own host. To do this, you configure IP aliases on the host computer (RPT workbench), and enable IP aliasing in the schedule. When you run the schedule, the network traffic will appear to be generated by multiple hosts.
To avoid IP conflicts, the IPs have to be legitimate, available within the same subnet, and blocked for distribution.
Configuring IP aliases for a remote Windows location
To make it appear that a virtual user has its own IP address during a schedule run, configure IP aliases for each Windows remote location.
Now, when you run the schedule, it will give the impression that the network traffic is being generated from multiple hosts.
Note: To add multiple IP aliases, use the netsh command, as shown in the following example:
The ntcmds.chm file, typically located in C:\WINDOWS\Help, contains more details about the netsh command. When you are finished with the IP aliases, use the following command to remove them:
You can also use a batch file to add and delete the aliases.
Enabling virtual users to use IP aliases
After you have configured aliases at on remote computers, you set the schedule so that the virtual users can use the configured IP aliases.
To set the schedule so that the virtual users will use the IP aliases during a run:
Assignment of IP addresses for each virtual user in RPT
When IP aliases is enabled, it is expected that each virtual users have unique IP address available in order to emulate unique virtual users. However in some circumstances the number of IP address available may be less than the number of virtual users.
The answer to this is, when the location has IP aliasing enabled, RPT will ask the agent computer how many IP addresses it has available. It is up to you to have already configured the computer with these IP addresses. By default, RPT will use all IPv4 (but not IPv6) address available. You can also restrict the selection to IP addresses on particular interfaces.
If there are more virtual users on the location than there are IP addresses (which would normally be the case), RPT will distribute the virtual users evenly (more or less) across the available IP addresses. For example, if your location has IP addresses 192.22.22.02, 192.22.22.03, and 192.22.22.04 and you ran 10 users on the location, you would have a distribution similar to:
192.22.22.02: Users 1, 4, 7, 10
192.22.22.03: Users 2, 5, 8
192.22.22.04: Users 3, 6, 9
Identifying the originating IP address for each Virtual Tester
By default, when you run multiple Virtual Testers the originating IP address will be the IP address of the system hosting the individual Virtual Tester. However, RPT does have a feature (IP Aliasing) that allows you to assign a specific set of IP addresses per Virtual Tester (See the topic ‘Emulating network traffic from multiple hosts’ in RPT online help). If you have IP aliasing set up, there are two ways to verify the originating IP address.
You can see the IP address that a virtual Tester is using by setting the Test Log level of your schedule to ‘All’ and then checking the Extended Properties of a request in the Test Log after a playback. The originating address of the virtual user will appear as the "Local IP Address".
Alternatively, there is a custom code class outlined in the RPT online help (Extending Rational Performance Tester Functionality -> Custom Code Examples -> Retrieving the IP address of a Virtual user) that you can add to your test/schedule that will obtain the IP address
Soumya Y Shanthimohan 270004GAQS Visits (1716)
A scenario where a web application was recorded using Rational Performance Tester (RPT).
After playback, data correlation errors were noticed in spite of manually creating the references. Upon analyzing the server responses, it was noted that some of the responses were sent in binary format.
Data correlation cannot be done on the response content if the data is in binary. The response should be in readable format to implement data correlation.
The below steps were followed and the script was re-recorded:
Open RPT Workbench -> Select 'Window' -> 'Preferences' -> Select 'Test' -> 'Test Generation' -> Select all the check boxes and record again.
The server responses after the above settings looked fine, however, the correlation errors still remained. Upon further investigation, it was noticed that the users ran into trouble at the "Home - Portal" page.
Instead of getting redirected to http
It was also noticed that the initial URL was rather odd, it had a jsessionid incorporated in it:
Usually the initial URL is rather generic, something like
The concern here is, Incorporating the jessesion (8AF54....) value in the URL for all the virtual users, the playback sessions for the multi-user playback are not fully differentiated by the server.
The issue was resolved by using a different URL without specific information like above.
Soumya Y Shanthimohan 270004GAQS Visits (2540)
System Requirements for Rational Performance Tester
Installing Rational Performance Tester and Rational Performance Tester Agent
Some of the Frequently asked questions (FAQ) during RPT Installation
Title: Installing Rational Performance Tester 8.5 on Windows 64-bit
Question: How do you install IBM Rational Performance Tester (RPT) 8.5, Rational Performance Tester Agent 8.5, and Rational License Key Administrator (LKAD) 8.1.3 on Microsoft Windows 64-bit?
Answer: On 64-bit machines, running the launchpad from the RPT Setup download will result in an error when installing the 32 bit LKAD 8.1.3 which is listed under "Install Optional Products" on the launchpad menu. This is because launchpad will launch and install the 64-bit Installation Manger which cannot be used to install LKAD 8.1.3.
To avoid this issue. use a 32-bit version of Installation Manager to install the LKAD, RPT 8.5, and RPT Agent 8.5.
The following steps assume that no other Rational software is on the machine and that the LKAD, RPT, and RPT Agent are being installed for the first time as opposed to performing an upgrade from a previous release.
In addition, the following steps will include basic installation verification steps.
1. Download the repositories for LKAD, RPT, and RPT Agent:
IBM Rational Performance Tester V8.5 Setup Multiplatform Mult
IBM Rational Performance Tester V8.5 Core Part 1 Multiplatform Multilingual (CINW7ML)
RPT 8.5 Agent:
IBM Rational Performance Tester Agent Controller V8.5 Part 1 Multiplatform Mult
2. unzip the files to a temporary directory, e.g. C:\temp2
Directory of C:\temp2
10/28/2013 12:58 PM <DIR> .
10/28/2013 12:58 PM <DIR> ..
10/28/2013 11:33 AM <DIR> LKAD_SETUP
10/28/2013 11:35 AM <DIR> RPT
10/28/2013 11:36 AM <DIR> RPTAGENT_SETUP
10/28/2013 11:42 AM <DIR> RPT_SETUP
3. Install LKAD 8.1.3
Run launchpad from this LKAD_SETUP\disk1 directory as administrator
Click on Install or Update IBM Rational License Key Administrator
This will install Installation Manager 1.5.2 first, then LKAD 8.1.3.
After Installation Manage is installed click on Restart Installation Manager, then click on Install to install the LKAD 8.1.3
After installation of the LKAD 8.1.3, both the Installation Manager and launchpad applications can be closed
4. Install RPT 8.5 workbench
Run launchpad from the RPT_SETUP directory as administrator
Click on Install IBM Rational Performance Tester
This will first update Installation Manager from 1.5.2 to 22.214.171.124 which is required to install RPT
If using PVU licensing then check IBM Rational Test Workbench Process Value Unit (PVU) support otherwise leave it unchecked.
After installing, click Finish to exit Installation Manager. The launchpad application can be closed at this time.
5. Install the RPT Agent
Run launchpad from the RPTA
Click on Install IBM Rational Performance Tester Agent
Enter the hostname of the RPT workbench machine. Any of the following forms can be used
For this example we'll use "localhost". Although the install will proceed if this field is left blank, the RPT agent still needs to be configured to point to a RPT workbench machine. This can be done after installation by modifying the majordomo.config file of the agent. However, it's easier to enter the hostname now than it is to configure it after installation.
At this prompt choose the default option IBM Rational Performance Tester - for use with the Virtual Tester Pack floating license in IBM Rational Performance Tester if you plan to use floating licenses or the product activation kit.
Choose the second option IBM Rational Performance Test Server - for use with IBM Rational Test Workbench if using PVU licensing.
After installation of the RPT Agent the launchpad application can be closed
Installation of the RPT Agent can be verified by checking services to confirm the majordomo service is running
6. Import product activation kit
If using a product activation kit instead of floating licensing, then perform the following steps to import the product activation kit
If using floating license support instead of an activation kit, then perform the following steps
The LKAD application can be closed at this time
8. Verify installation
Start Rational Performance Tester - Full Eclipse
Use the default workspace.
RPT should start with no error messages about licenses.
Click on the Agent Status icon on the toolbar directly under the Search command
The RPT Agent should have a status of "Ready". If it doesn't, then check the majordomo.config file, the default location is "C:\Program File
Title: Creating a silent installation script for Rational Performance Tester 8.5 on Windows 64 bit
Question: What is the procedure for silently installing IBM Rational Performance Tester (RPT) 8.5, Rational Performance Tester Agent 8.5, and Rational License Key Administrator (LKAD) 8.1.3 on Windows 64 bit machines?
Answer: On 64 bit machines, running the launchpad from the RPT Setup download will result in an error when installing the 32 bit LKAD 8.1.3 which is listed under "Install Optional Products" on the launchpad menu. This is because launchpad will launch and install the 64 bit Installation Manger which cannot be used to install LKAD 8.1.3.
The same issue will be present if trying to silently install the 32 bit LKAD 8.1.3 if using a 64 bit Installation Manager. To avoid this issue we will use a 32 bit version of Installation Manager to install the LKAD and RPT 8.5, and RPT Agent 8.5
In addition we'll use our own Installation Manager and not the one provided in RPT Setup. This will give us the additional capability to install IM itself silently
1. Download the repositories for Installation Manager, RPT, RPT Agent, and LKAD:
Installation Manager 126.96.36.199 32 bit for Windows
RPT 8.5 Agent:
2. unzip the files to a temporary directory, e.g. C:\temp3
10/09/2013 02:30 PM <DIR> .
10/09/2013 02:30 PM <DIR> ..
10/09/2013 02:28 PM <DIR> agen
09/20/2013 02:35 PM <DIR> LKAD_SETUP
09/20/2013 02:35 PM <DIR> RPT
09/20/2013 02:41 PM <DIR> RPTAGENT_SETUP
3. Install IM 188.8.131.52
4. Record a response file to be used for future silent installs
C:\Program Files (x86
Notes: during this recording I did the following steps:
The directory "C:\
5. Install RPT, RPT Agent, and LKAD using the newly created response file
C:\Program Files (x86
RPT, RPT Agent, LKAD will be installed successfully. C:\temp3\silent.log can be checked for any errors
Please find the response file used during silent install in the below link -
Title: How to do a manual upgrade of Rational Performance Tester
Question: What are the prerequisites for manually upgrading IBM Rational Performance Tester (RPT)?
It is recommended to install the latest version of IBM Installation Manager before upgrading. To update the IBM Installation Manager automatically, you click
File > Preferences > Update. Then select Search for Installation Manager updates.
WITHOUT INTERNET CONNECTION
If your RPT computer is not connected to the Internet, you can find each update packages for RPT and IBM Rational Performance Tester Agent (RPT Agent) at the following URLs.
Starting with version 184.108.40.206, update packages of RPT and RPT Agent can be downloaded from IBM Fix Central.
The following steps describe how you upgrade manually.
An update package of type RPT v.w.x.y is an update package to RPT v.w.x. Thus for such update (v.w.x.y), you need to download RPT v.w.x as well as v.w.x.y. You can not apply v.w.x.y directly on v.w.
The same applies to v.w.x . This is an update package to v.w. Thus you need to have v.w for this update to apply.
Let's say you have RPT 8.2.0 and wish to update to RPT 220.127.116.11.
In that case, you need to download both 8.2.1 and 18.104.22.168 update packages.
It is recommended to download and install the latest version of IBM Installation Manager before doing your manual upgrade of RPT or RPT Agent.
You can find IBM Installation Manager packages on the IBM FTP server. These IBM Installation Manager archive files are full installation packages, not updates.
Starting with IBM Installation Manager 1.5.2, full installation packages can be downloaded from Fix Central. You need to pick All Software to find IBM Installation Manager in the product list.
Title: How to change the default JMS libraries in IBM Rational Performance Tester
Question: How do you configure IBM Rational Performance Tester (RPT) Extension for SOA Quality to use third-party JMS libraries?
Answer: Here are the detailed steps to configure your RPT installation for messaging libraries other than WebSphere libraries.
Title: Manually uninstalling Rational Performance Tester version 8.0 and later
Question: What are the steps to remove IBM® Rational® Performance Tester 8.0 (and later) manually from a Microsoft® Windows® computer or a Linux® computer, if it was installed from IBM Installation Manager?
Answer: To uninstall Rational Performance Tester, do the following:
First Method: Installation Manager
If you installed Rational Performance Tester (RPT) using Installation Manager (IM), try to uninstall RPT by using IM. To do this, from the IM main window, click Uninstall, select RPT, and follow the instructions in the wizard. If you cannot uninstall RPT using IM, perform the following steps to manually uninstall RPT.
Second Method: Manual Alternative
Note: Do not attempt to manually uninstall RPT unless you have been unsuccessful using Installation Manager to uninstall RPT, or you have been unsuccessful in later attempts to install RPT.
First, stop the Data Collection Infrastructure (DCI) and Rational Agent Controller (RAC) services. To learn how to stop these services, see the following technote: Manually uninstalling IBM® Rational® Agent Controller or IBM® Data Collection Infrastructure.
Next, on Windows, stop any Rational Quality Manager (RQM) services that are running. To stop RQM services, open a command prompt, and then navigate to the following directory:
In that directory, from the command prompt type the following:
Finally, delete the following folders.
Title: Silent install of IBM Rational Performance Tester or IBM Rational Service Tester hotfixes
Question: IBM Rational Performance Tester (RPT) and IBM Rational Service Tester (RST) hotfixes are provided as update site packages. The installation usually requires to launch RPT or RST then install the hotfix through Help -> Install New Software. How to silently install such update site hotfixes ?
Answer: For Full Eclipse:
where <repository site> is the location where you have extracted the hotfix and <fea
Title: RPT in Linux 64 bit running in 64 bit mode
Question: Is IBM Rational Performance Tester (RPT) supported on 64 bit running in 64 bit mode?
Answer: Yes, RPT is supported on 64 bit hosts running in 64 bit mode.
Title: Supported Citrix environments for Rational Performance Tester
Question: What are the Citrix server and client environments supported by IBM Rational Performance Tester (RPT) Extension for Citrix ?
Answer: Rational Performance Tester supports Citrix clients going from version 9 to 11 and Citrix server versions: 4, 4.5 and 5.
AcdntlPoet 2700019V2G Visits (2759)
Here's the most recent list of the latest and greatest downloads which have gone live from Rational Support since September 17th! These links below are provided to help you find the fixes you need in order to stay up to date and successful with your Rational products.... Plus, don't forget to check out the downloads tag to see any of the fixes you may have previously missed:
image credit: (c) 2012 WaywardCelt Photography