Notes from Rational Support
From our friends at IBM Electronic Support:
Rajeshavanthi 2700022MCX Marcações:  rational-client-success rpt rational-client-support rational-performance-test... 5.054 Visualizações
In some situations, when you are performing a test execution using IBM Rational Performance Tester, you find the following HTTP options which can be utilized prior to executing the test scripts.
1. Clear cookie cache when the test starts
It so happens that when you are running the script and you check the 3rd option of HTTP Options tab ("Disable page cache emulation in this test") in RPT, the script is passing. But your project team might want to test the application using cache, which is by emulating the cache. So in such cases you disable the page cache emulation option and notice that some of the pages requests shows failed execution status.
So what could be probable causes in such situations ??
Note, that RPT supports automatically emulating page caching functionality as well. (Because that's what browsers do!).
Remember that RPT will record what the browser does. So for example, if you record a script without clearing the recording browser cache, you will have recorded a script that emulates a user with a full browser cache. To emulate users coming to a new site for the first time, or a site where cookies may have expired between visits, or just for ensuring you have a known starting point for your virtual users, ensure you clear your recording browser cache before recording your scripts.
A quick test to understand the difference is to record a script of your application's homepage. Ensure you clear the browser's cache then go to your applications homepage and wait five seconds. Then, select F5 to refresh the page, close the browser. In the script, you will see the first page all the page elements response code is 200. In the second page the page elements will be 304
These HTTP option changes can impact the response times and amount of work the server performs. Usually, it is recommended that you clear the browser cache prior to starting recording so that in the recording the server has to deliver the whole page and you get a 200 and not a 304.
As to what you need the answer would generally be to simulate the realistic behavior of the users. On one hand you can disable cache emulation which would mean that in a loop the server delivers all the page content on every iteration. But if the workload is in a loop simulating a user re-visiting pages you may want cache emulation turned on meaning on subsequent visits to pages the user visited before the server returns 304 because that is what would happen to such a user with a real browser.
In certain circumstances, deselecting the "Disable page cache emulation in this test" option might also result in the response header as :HTTP/1.1 304 RPT Used Cache - No Request Sent
Sometimes, RPT recognizes the request that contains the substitution as part of the cached traffic. Therefore RPT picks up the data from the cache, instead of dynamically rebuilding the request. In such cases, force RPT to dynamically rebuild the request. ie; Disable cache emulation.
RohitBalduwa 2700066W8H Marcações:  ibm-wait rational-client-support javacores rational wait started performance getting 5.054 Visualizações
The IBM Whole-system Analysis of Idle Time (“WAIT”) tool is a web-based tool for diagnosing performance and scalability bottlenecks, especially in deployed enterprise environments, but useful throughout the software life cycle from development to test to deployed customer environments and IBM customer support.
WAIT uses the same website for initial user registration, downloading of scripts (if desired), uploading of data, and viewing of reports (in your web browser). Thus, to get started, go to:
1. Learn about WAIT: Read about the “Latest News” and updates, read a possibly updated version of this manual, and view an interactive “Report Gallery” of WAIT reports illustrating how WAIT is used.
2. Collect Data from Your System to submit to WAIT and see reports about your own systems. WAIT’s data is sufficiently easy to collect that you can do get it with no agents or scripts, as outlined in “Quick Start.” However, it is often easier and allows more data to be collected to use WAIT’s “Data Collector” scripts. You can also see “Example Input” illustrating of the sort of data that WAIT collects, in particular ps and vmstat on Unix/Linux systems, and java cores or java thread dumps. Java thread dumps have call stacks for all threads in the JVM, as well as monitor lock graphs and verbose garbage collection information.
We also emphasize the data WAIT does not collect: information from Java heaps or other generalized pools of memory. Thus, WAIT inputs do not have information like credit card numbers, social insurance numbers, or passwords, i.e. information about which individuals and companies worry in terms of identity theft and other exploits.
3. Upload the Generated Data: Once you have data from your system or just the “Example Input”, the next step is to upload it to the WAIT server. To do that, “Use WAIT Now.” Clicking this button will allow you to upload your data and see the report all in the same browser window. We will describe that in slightly more detail shortly.
4. View the Report in Your Browser: As you use WAIT, you may wish to “View Your Past Reports”, e.g. to compare the current situation to past situations. Note that when you upload data in Step 3, WAIT automatically shows the report for that data in your current browser Window. There is no need to go back to the main WAIT screen and this Step 4 to see your data.
The first time you use WAIT, it will ask you to setup a UserName (your email address) and password. For example, if you click “Use WAIT Now” in Step 3, the following screen will appear:
As noted in the explanatory text in the box, “Click Cancel If You Would Like To Register” as when you use WAIT for the first time. More specifically clicking “Cancel” yields the following screen in your browser:
Please note that WAIT currently requires its own ID be established – separate from any other IDs you may have with IBM. Thus, enter your email address and password, then click the green “Register” box. Doing so yields:
Entering your new credentials takes you back to the main screen shown on the cover.
If you are uncertain about how to begin or what reports may look like, you can look at a sample gallery of reports by going to the “View Example Reports” – the third entry under Box (1) “Learn About WAIT.”
To get started right away, you can gather your own data, if you do not already have it. If you are an expert, you can collect data with no scripts or agents. For details, see the “Quick Start” entry under Box (2) above “Collect Data from Your System” (also described below in Section 4). However, for most people and situations, it is generally easist to use our Data Collector scripts downloadable for Unix and Windows under the
“Data Collectors” entry under Box (2) “Collect Data from Your System” as illustrated below:
mquimby 060001FAVB Marcações:  ibm-education-assistant hot-support-content quality-management rqm education testing qm multimedia rational-quality-manager top-content iea 5.054 Visualizações
Here is another update to the IBM Education Assistant site for Rational! A new module is available that demonstrates how to use the Excel Importer tool for Rational Quality Manager:
What is IBM Education Assistant? IBM Education Assistant is a collection of multimedia educational modules designed to help you gain a better understanding of IBM software products and use them more effectively to meet your business requirements.
Take a tour of IBM Education Assistant
Find more great education modules here.
AcdntlPoet 2700019V2G Marcações:  rational-client-support rational bluemix videos devops 5.053 Visualizações
In this three-part introductory series on Bluemix and DevOps Services, Lauren Schaefer, Growth Hacking Engineer and Social Media Lead for IBM DevOps Services, guides you through discovery showing how using these products can prevent you from wasting time! Using the simple app created in Part 1 and the app that uses a Bluemix service deployed in Part 2, learn how to write code that uses the new Bluemix service. Try out the web IDE (no setup required) and learn how to use agile planning tools. End up with an application that checks the prices of items in online stores for you, so you don’t have to surf the web to see if your favorite items are on sale!
Interested in continuing on? There are several things you can explore.