Rational Integration Tester has been built to help test and virtualize modern environments. These environments might present themselves with a simple front end, but may well have a number of heterogeneous components that communicate with each other in the background. While we can test just the surface elements, we do not know what’s going on beneath the surface.
So, lets say you want to perform a web service recording using Rational Integration Tester:
If you encounter the NT LAN Manager version 2 (NTLM v2) "Authentication failed" error in IBM Rational Performance Tester, you can follow the steps in the below technote to set up NTLM v2 in RPT:
Along with the steps in the technote above, also make sure that the 'Host' field contains the System name and the 'Doman' field contains the domain name, as seen in the attached screen-shot -
AcdntlPoet 2700019V2G Visits (1300)
Creating an Approval Precondition in IBM Rational Team Concert Web Client v5.0.1- This video shows how to create a precondition in the Rational Team Concert web client that requires a work approval before a change set is delivered. For more info
Imposing Multiple Verification Points to validate a response content of web service call under IBM Rational Performance Tester
Rajeshavanthi 2700022MCX Visits (932)
Here's a quick requirement scenario on testing Verification points for a web service response (which is XML in nature) in IBM Rational Performance Tester (RPT) v184.108.40.206
There are two different set of responses for one request. Based on whether the service has passed/failed, two entirely different xml will be returned. As of now you have a contain verification point to validate if the service has passed but the requirement is to add a condition so that when the response fails even that can be validated through the same scripts. Since conditional statements or multiple verification points are not allowed on same tag/response, this becomes a challenging task.
The best fit is to write a custom code that will help to address this use-case. To have this working:
1) Turn the XML answer of the web service into a Text Answer
2) Then it is possible to create a field reference on the full answer, as shown below.
AcdntlPoet 2700019V2G Visits (1338)
IBM Rational DOORS and Rational Publishing Engine Integration and Enhancements- In this video Technical Sales Specialist Ed Gafron discusses reporting challenges, gives an introduction to Rational Publishing Engine, the enhancements made to it, and the Integration of RPE with IBM Rational DOORS.
Soumya Y Shanthimohan 270004GAQS Visits (1583)
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 220.127.116.11 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 18.104.22.168 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 22.214.171.124
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 126.96.36.199, 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 188.8.131.52.
In that case, you need to download both 8.2.1 and 184.108.40.206 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 (1528)
Troubleshoot the error "no remote agents in contact" in Rational Performance Tester 8.5- This is a troubleshooting video that covers the error "There are no remote agents in contact with this workbench" in IBM Rational Performance Tester 8.5.
Executing RIT test scripts from within HP Quality Center prompts the error: "Unable to start the tester process"
Rajeshavanthi 2700022MCX Visits (836)
This was an integration setup of IBM Rational Integration Tester (RIT) with HP's Application Lifecycle Management (ALM) tool. Both RIT v220.127.116.11 and HP-QC v11 are installed on separate server machines.
Test Scripts from RIT was exported into QC successfully. When these test was run in the QC's Test Lab module section, the test should have ideally invoked the RIT application process and function the execution process. However, in this specific scenario, the test execution process resulted the following error:
QC11 Plugin Path : C:\Program File
It was noticed that the previous GreenHat un-installation process did leave residual files of its own on the machine, due to which the RIT installation files did not picked up the appropriate executable correctly for the run made from HP-QC. A clean re-installation of RIT on the Citrix server did resolve this error.
Soumya Y Shanthimohan 270004GAQS Visits (1632)
A scenario where it looked like IBM Rational Performance Tester (RPT) was not capturing the 'Refresh' actions. While trying to record a SAP Business Objects session using RPT through Internet Explorer, there were many application triggered 'Refresh' that took place.
The 'Refresh' process would take sometime to end and it appeared like a progress window, as seen below -
RPT was capturing the actions when the 'Refresh' button was manually clicked by the user. However, it looked like RPT was not capturing the actions when the application triggered the 'Refresh' action.
The server replies for the above requests were as below -
There are several such exchanges until the refresh had ended.
Interestingly, it was noticed that the same request was sent again and again during the active session of the "Refresh" progress window. Looking at the server replies, one would think that RPT is not capturing the 'Refresh' actions triggered by the application.
It seemed to be a little confusing looking at the the Client requests with empty html pages and its corresponding server replies. However, after analyzing the requests and corresponding responses, it could be noticed that the RPT script was simulating the below request by looping on -
Until the server could send -
It was also noticed that the Client was sending empty.html requests every 20 seconds until the Server returned a response to the initial POST request.
There was nothing "missing" in the test!!
You can notice that there is a POST request for 'processPromps.jsp' and a GET request for 'report.jsp. The request "report.jsp" might have been sent too soon. RPT will in fact wait until the initial POST's response is received before sending the report.jsp request since the dynamic data (such as the sEntry value) in the report.jsp URL are being extracted from the POST's response. Thus, the playback will automatically have the correct sync
dmmckinn 1200006SCS Visits (1488)
mquimby 060001FAVB Visits (1363)
There is a new video available for IBM Rational Publishing Engine (RPE). This is a demonstration of using RPE extract a SV-1 from an IBM Rational Rhapsody UPDM sample model. The video is available on IBM Education Assistant for Rational and the IBM Rational User Education YouTube channel. Here is information on accessing the videos...
Thank you to Pritesh work on this video!
Here is a look at the YouTube version of the video in case you want to preview it here:
AcdntlPoet 2700019V2G Visits (1126)
Yes, it's the Independence Day holiday here in the US, and your faithful blog authors (at least those of us based in the U.S.) are off enjoying a long holiday weekend, complete with parades, fireworks, outdoor concerts, and backyard barbecues.
mquimby 060001FAVB Visits (1726)
Engineers from Rational Support have been hard at work producing white papers that help you navigate through some of the more advanced activities for Rational products. Here are some of the latest papers published.
Thank you to Indraneel, Edwin, Krishna, Pallavi, Shinji and Moria for their contributions!
Sumant Renukarya 270002B42N Visits (1397)
Rational Support encountered a case for IBM Rational Team Concert (RTC) where 400+ custom attributes in a project needed to be deleted. These attributes were removed from the presentation and from "Types and Attributes" in the process configuration, but they still show up in the Query Editor.
One of the options available is to archive the custom attributes and not include these when querying. However, in this example there was a request for a workaround for not being able to delete custom attributes. Again, the environment in this example had over 400 attributes to delete.
KavithaKarnik 270002202C Visits (1539)
As a prerequisite, IBM Rational Functional Tester (RFT) and the Application Under Test (AUT) should be configured on the same machine. The RFT playback process performs the actions recorded on the AUT which required the AUT to be opened. At the same instance no other actions should be performed in that machine.
AcdntlPoet 2700019V2G Visits (1300)
Introduction to SysML: State Modeling- In this video Joanne Scouler and Andy Lapping define and demonstrate the following basic SysML concepts:
AcdntlPoet 2700019V2G Visits (1538)
Handling Character Encodings for Artifacts in IBM UrbanCode Deploy 6.0.1- Donald Huckle, developer for IBM UrbanCode Deploy, talks through the process of handling character encodings in the product's 6.0.1 version.
Jincy Rejin 270005N7MX Visits (1264)
In a scenario where more than one Html.Table controls are present in a web page and the recognition properties of the table controls are not enough to distinguish them individually, then the best possible method to capture the table controls are to capture the parent control first and then retrieve these table controls as a child of the parent, provided the parent control has unique recognition property values.
While capturing the table control using the below code snippet, Rational Functional Tester (RFT) may throw the following error message:
This is because, getChildren() can retrieve all the mappable and non-mappable controls of a parent. If there are any other non-mappable controls present in between the html.DIV and Html.TABLE that can also be retrieved by getChildren().
RootTestObject root = getR
mquimby 060001FAVB Visits (1011)
There is a video available for Rational Application Developer (RAD) that assists you with downloading installation files. The concept of the video is based on parts of the Rational Application Developer for WebSphere Software 9.0 download document. There are many listed when looking at RAD 9.0 on Passport Advantage. The video provides an overview of what is available in the list of files and what you download depending on your usage of RAD.
Thank you to Leila for her work on this video!
Here is a look at the YouTube version of the video in case you want to preview it here:
Kartik_Chandrasekhar 2700060SE1 Visits (3227)
Sometimes in our days as technical support we find the need to validate what type of OS install is on a machine as a way to identify the environment in which a product may be encountering difficulties.
To help with that discovery, here are two commands we have found to check if an Ubuntu OS install is a server version or desktop setup: