Release Notes

QALoad 05.02

December 5, 2005

 

Obtaining the Latest Release Notes
System Requirements

What's New

Technical Notes

Known Issues

Contacting Compuware Customer Support

 



Obtaining the Latest Release Notes  back to top 

If you accessed this document from the product CD or from the program shortcuts on your desktop, you may not be reading the latest release notes. For the most recent information, go to FrontLine, Compuware's customer support Web site. The first time you access FrontLine, you are required to register and obtain a password. After logging onto FrontLine, select your product from the drop-down list and click Go. On the left side of the page, click the Documentation link. You will find the latest release notes listed with the other product documentation.


System Requirements  back to top

QALoad has the following minimum system requirements:

General Windows Installation Requirements

  1. Microsoft Windows 2000 Service Pack 4, or Windows XP Professional Service Pack 1
    Notes:
  2. Microsoft Windows Server 2003 is supported for use with the Player only.

  3. Mid-level Pentium III PC with 256 MB of RAM
  4. 285 MB available disk space
  5. Microsoft Internet Explorer 5.5 or later. (See the WWW middleware section below for information about support for other browsers.)
  6. Adobe Acrobat or Acrobat Reader (provided on the QACenter CD) to view the online books in PDF format

Requirements by Component

The system requirements for each individual QALoad component follow:

Script Development Workbench Workstation Requirements
  1. Microsoft Visual C++ 6.0 Service Pack 3, Visual Studio .NET, or Visual Studio .NET 2003 for script compilation and script validation
    Note:
    See the Technical Notes section for more information about compiler compatibility.
Conductor Workstation Requirements
  1. TCP/IP communications
Analyze Workstation Requirements
  1. MAPI32-compliant mail program such as Microsoft Outlook (required for use of the send utility)
  2. The dynamic link library cdo.dll must be installed on the machine to use the send utility. CDO is an optional messaging component of Microsoft Outlook. When you view the options for Office or Outlook setup, CDO is listed under the options for Outlook.
Server Analysis Agent Workstation Requirements
  1. TCP/IP communications
    Note
    : The Server Analysis Agent must be installed on the same Workstation/Server as the QALoad Player, and therefore shares the same system requirements as the Player workstation.
QALoad Windows Player Workstation Requirements
  1. Java 2 Runtime Environment 1.3 or 1.4 (1.3 and 1.4 are provided on the QACenter CD) for playing back Java scripts
  2. TCP/IP communications

UNIX Player Workstation Requirements

The QALoad Player and associated utilities are supported on AIX, Linux, HP-UX, and Solaris. The system requirements for each operating system follow:

UNIX Player Workstation Requirements for AIX
  1. AIX 5L Version 5.1
  2. 100 MB minimum available disk space
  3. ANSI C Compiler for compiling scripts. Compuware requires IBM C/C++ compilers, version 3.6.6 (distributed with IBM VisualAge) or VisualAge version 5.0 or 6.0. Compuware also supports GNU GCC compiler, version 3.0.1
  4. Java Development Kit 1.3 or 1.4 for playing back Java scripts
  5. TCP/IP communications
  6. Appropriate client application environment
UNIX Player Workstation Requirements for Linux
  1. RedHat Enterprise Linux AS, Release 3
  2. 100 MB minimum available disk space
  3. Compuware requires the Linux system-provided GNU GCC version 3.2.3 compiler
  4. Java Development Kit 1.3 or 1.4 for playing back Java scripts
  5. TCP/IP communications
  6. Appropriate client application environment
UNIX Player Workstation Requirements for HP-UX
  1. HP-UX 11.0 and 11i (11.11)
  2. 100 MB minimum available disk space
  3. ANSI C compiler for compiling scripts. Compuware requires Softbench 6.0, version D or later with the aCC Version A.3.52 or later compiler. Compuware also supports GNU GCC compiler, version 3.0.1
  4. Java Development Kit 1.3 or 1.4 for playing back Java scripts
  5. TCP/IP communications
  6. Appropriate client application environment
  7. For HP-UX 11.00, the following patches:
    1. PHCO_22314-libc cumulative patch
    2. PHCO_19666-libpthreads cumulative patch
    3. PHKL_13121-POSIX semaphore deadlock/hang
    4. PHSS_14582-mili.a patch and
    5. PHSS_21950-LIBCL patch
  8. To play back Java scripts, you must apply several patches for the Java SDK. The list of required patches can be found on the Hewlett-Packard Web site at http://www.hp.com/
UNIX Player Workstation Requirements for Solaris
  1. Solaris 7 or Solaris 8
  2. 100 MB minimum available disk space
  3. ANSI C compiler for compiling scripts. Compuware requires Sun Workshop compiler version 4.2 or 5.0, or Sun Forte 6.0. Compuware also supports GNU GCC compiler version 3.0.3
  4. Java Development Kit 1.3 or 1.4 for playing back Java scripts
  5. TCP/IP communications
  6. Appropriate client application environment

Middleware-Specific Requirements

In addition, your Windows system may need to meet specific requirements to support the middleware you will be testing. The Winsock and NetLoad middlewares do not have any additional QALoad Windows Player requirements.

Oracle Net8/Net9 Requirements

QALoad supports load testing under Oracle Net8/Net9 when the following requirements are met:

QALoad Script Development Workbench
  1. Oracle Net8/Net9 client installation for recording.
  2. Oracle Call Interface (OCI) development environment for Windows. This is distributed with the Oracle Development Kit as part of the Oracle 8i or Oracle 9i client installation.
QALoad Player
  1. Oracle Net8/Net9 client installation for playback.

IBM DB2 Requirements

QALoad supports load testing under IBM DB2 when the following requirements are met:

QALoad Script Development Workbench
  1. IBM DB2 7.2 client installation.
QALoad Player
  1. IBM DB2 7.2 client installation.

ODBC Requirements

QALoad supports load testing under ODBC when the following requirements are met:

QALoad Script Development Workbench
  1. ODBC 2.0, 2.5, 3.0, or 3.5 client installation.
  2. Visual C++ or ODBC SDK. Libraries from Visual C++, if installed, will be used by default unless ODBC SDK libraries are specified.
QALoad Player
  1. ODBC 2.0, 2.5, 3.0, or 3.5 later client installation.
  2. Supports QALoad Windows Player only.

Tuxedo Requirements

QALoad supports load testing under Tuxedo when the following requirements are met:

QALoad Script Development Workbench
  1. Tuxedo V6.5 client installation.
  2. Complete Windows Tuxedo development environment for recording and compiling.
QALoad Player
  1. Tuxedo V6.5 client installation.

Uniface Requirements

QALoad supports load testing under Uniface when the following requirements are met:

QALoad Script Development Workbench
  1. Development environment of Uniface V8.2.xx, V8.3.xx, or V8.4.01 complete with the 3GL interface.
  2. Valid Uniface Software Enable Key (SEK).
QALoad Player
  1. Development environment of Uniface V8.2.xx, V8.3.xx, or V8.4.01, complete with the 3GL interface.
  2. Valid Uniface Software Enable Key (SEK).
  3. Supports QALoad Windows Player only.

Citrix MetaFrame Requirements

QALoad supports load testing under Citrix when the following requirements are met:

QALoad Script Development Workbench
  1. Citrix ICA client installation version 7.1 or 8.1. Version 8.0 is not supported.
  2. Citrix MetaFrame 1.8, MetaFrame XP server, or MetaFrame Presentation Server
  3. Microsoft Windows 2000 Service Pack 2 or XP Professional
  4. Microsoft Internet Explorer 6 Service Pack 1.
QALoad Player
  1. Citrix ICA client installation version 7.1 or 8.1. Version 8.0 is not supported.
  2. Supports QALoad Windows Player only.
  3. Microsoft Windows 2000 Service Pack 2 or XP Professional
  4. Microsoft Internet Explorer 6 Service Pack 1.
  5. Mid-level Pentium III PC with 256 MB of RAM. Compuware strongly recommends a minimum of 512 MB of RAM.

SAP Requirements

QALoad supports load testing under SAP when the following requirements are met:

QALoad Script Development Workbench
  1. Appropriate SAP client installation version 4.0B, 4.5, 4.6D, 6.20, or 6.40. Version 6.20 must be at patch level 40 or later. Version 6.40 must be at patch level 3 or later.
  2. Appropriate SAP server patches installed:
    1. SAP 4.6C server: patch level 32 or later
    2. SAP 4.6D server: patch level 21 or later
    3. SAP 6.10 server: patch level 17 or later
QALoad Player
  1. Appropriate SAP client installation version 4.0B, 4.5, 4.6D, 6.20, or 6.40 for playback. Version 6.20 must be at patch level 40 or later. Version 6.40 must be at patch level 3 or later.
  2. Supports QALoad Windows Player only.
  3. Mid-level Pentium III PC with 256 MB of RAM. Compuware strongly recommends a minimum of 512 MB of RAM.

ADO Requirements

QALoad supports load testing under ADO when the following requirements are met:

QALoad Script Development Workbench
  1. ADO 2.6 or 2.7 for recording and script compilations.
QALoad Player
  1. ADO 2.6 or 2.7 required for script playback.
  2. Supports QALoad Windows Player only.

Oracle Forms Server Requirements

QALoad supports load testing under Oracle Forms Server when the following requirements are met:

QALoad Script Development Workbench
  1. Oracle Forms versions 4.5, 6.0, 6i, or 9i.
  2. Java Development Kit 1.3 required for developing OFS Java-based scripts.
  3. Java Development Kit 1.4 is not supported for OFS Java-based scripts, but is required for C++ based scripts.
  4. Support for SSL-enabled recording is valid only for Oracle 9iAS, Release 2, Release 3 or Release 4 (10g) using Java Development Kit 1.3. Java Development Kit 1.4 and 1.5 are not supported for SSL-enabled recording.
QALoad Player
  1. Java 2 Runtime Environment 1.3 (1.3 and 1.4 are provided on the QACenter CD) to run OFS Java-based scripts and SSL-enabled scripts. Java 2 Runtime Environment 1.4 is required for developing C++ based scripts.
  2. Java Development Kit 1.4 is not supported for OFS Java-based scripts, but is required for C++ based scripts.
  3. Supports QALoad Windows Player only.

Java Requirements

QALoad supports load testing of J2EE components when the following requirements are met:

QALoad Script Development Workbench
  1. Java Development Kit 1.3 or 1.4 required for developing Java scripts.
QALoad Player
  1. Java 2 Runtime Environment 1.3, or 1.4 (1.3 and 1.4 is provided on the QACenter CD) to run Java scripts.

WWW Requirements

QALoad supports load testing under WWW when the following requirements are met:

QALoad Script Development Workbench
  1. For "Automatically Configure and Start Browser" recording: Internet Explorer 5.5 or later.
  2. For "User Configured and Started Browser or Web Application" recording: Any HTTP application for which a proxy can be set can be used. Use this option to record a non-Internet Explorer browser such as Netscape, Mozilla, Firefox, or Opera.
  3. Visual Navigator requires Internet Explorer 5.5 or later.
QALoad Player
  1. NTLM playback is not supported on UNIX.
  2. No additional QALoad Windows Player requirements.

Streaming Media Requirements

QALoad supports Streaming Media under WWW when the following requirements are met:

QALoad Script Development Workbench
  1. For "Automatically Configure and Start Browser" recording: Internet Explorer 5.5 or later.
  2. For "User Configured and Started Browser or Web Application" recording: Any HTTP application for which a proxy can be set can be used. Use this option to record a non-Internet Explorer browser such as Netscape, Mozilla, Firefox, or Opera.
QALoad Player
  1. RealOne Player Version 2.0 Build 6.0.x or later, RealPlayer 10, or Windows Media Player 7.x.
  2. Streaming Media playback does not work with player versions other than those listed above.

Future Removal of Support

The following environments and middlewares, though supported in this release of QALoad, will not be supported in the next major release:

·         DB2

·         Tuxedo

·         Solaris 7

·         SSL 40-bit encryption


What's New  back to top

QALoad Script Development Workbench

Support for SAP 6.40

You can now load test SAP 6.40 applications in addition to Versions 4.0B, 4.5, 4.6D, and 6.20 using EasyScript for SAP.

EasyScript for Oracle Forms Server Improvements

Support for Oracle Forms Server load testing has been enhanced in this release. You can now record both WWW and OFS transactions in a single script. In addition, newly-recorded OFS scripts are coded in C++ and are now easier to read and modify. If your environment allows server access, you can also enable server-side recording, which is a new, more reliable method of recording OFS scripts.

Transaction Restarting for Citrix and SAP Scripts

Existing support for Citrix and SAP 6.20/6.40 testing now includes the ability to restart failed transactions. Refer to the QALoad online help for more information about how to implement transaction restarting.

SSL Certificate Support

SSL support in QALoad has been updated in this release. QALoad now supports:

  1. TLS protocol
  2. Password-protected certificates

Additionally, QALoad's certificate generation module now creates matched P12 certificates along with PEM files, providing support for applications that do not support PEM certificates.

QALoad Conductor

Expanded Real-time Test Information

The Conductor now provides real-time performance data for WWW tests and response time data for checkpoints and counters. You can select specific checkpoints or counters and create graphs. These new features are designed to help you understand how your tests are performing and react appropriately. The new runtime Conductor features in this release enable you to:

  1. Graph checkpoint response times
  2. Graph counters
  3. Graph WWW performance metrics
  4. Change the order of appearance of tabs, graphs, and plots
  5. Set multiple thresholds on graphs
  6. Rename plots
  7. Highlight individual plots on a graph for better visibility
  8. Save custom graph layouts to a session ID

Easier-To-Use Conductor Runtime Interface

In conjunction with the expanded real-time test information, the runtime Conductor's user interface has been updated to provide easier access to summary information, graphs, and test details.

QALoad Player

There are no major enhancements to QALoad Player in this release.

QALoad Analyze

New Pre-defined Reports

Analyze now includes a Top Ten Longest Checkpoint Durations report and a Player Performance report. The Top Ten Longest Checkpoint Durations report provides graphs and lists details about checkpoints that had the longest checkpoint duration during the test. This information can help you quickly identify user activities that had slow response times. The Player Performance report displays transaction durations in a graph format by player machine. This report helps identify individual player machines that have poor test results. View these reports in QALoad Analyze or in a Web browser.

Documentation Enhancements

All Product Information in Online Help

All product information except installation procedures has been combined into a single source of information in this release. You can now access product overview information, advanced scripting tips, and all reference information from the combined online help.

New QALoad Glossary

The online help now includes a glossary of QALoad and load testing terms.


Technical Notes  back to top

Automatic Configuration of Windows Firewall on Windows XP Service Pack 2

When you install QALoad on a Windows XP machine with Service Pack 2 applied, the Windows Firewall is automatically configured to include the QALoad Player agent as an allowed exception. This configuration is required for communication between the Conductor and Player machines during a load test.

Re-Compile Scripts from Previous Versions of QALoad

If you are migrating from a previous version of QALoad, you must re-compile your existing scripts in the Script Development Workbench to use them in this release.

ApplicationVantage Support

QALoad 05.02 supports integration with ApplicationVantage version 9.3.

Do Not Use "Switch User" Windows Feature with Scripts Using NTLM Authorization

When load testing WWW scripts that use NTLM authorization, do not use the "Switch User" feature of Windows XP. Using this feature allows multiple user sessions to be active simultaneously, which can cause problems with script playback. If you need to use a different Windows profile, log off Windows and log on as a different user instead.

Change in Order of Statements in Visual Scripts

EndCheckpoint() statements now appear after Verify(PAGE_TITLE...) statements. This change in the order of script statements prevents checkpoint values from being recorded if the script fails on the Verify statement.

QALoad Certificate Added to certdb.txt for OFS recording

For the SSL support provided in this release, QALoad modifies the client machine's JInitiator certdb.txt file to include QALoad's CA certificate during the initial SSL recording process for an Oracle Forms Server application. This certificate authority information is internally validated by Oracle during the OFS-SSL session. If you want to remove the QALoad CA certificate, delete the following text from the certdb.txt file:

-----BEGIN CERTIFICATE-----
MIICwzCCAm2gAwIBAgIBAzANBgkqhkiG9w0BAQQFADCBpzELMAkGA1UEBhMCVVMxETAPBgNVBAgTCE1pY2hpZ2FuMRMwEQYDVQQHEwpGYXJtaW5ndG9uMR4wHAYDVQQKExVDb21wdXdhcmUgQ29ycG9yYXRpb24xGjAYBgNVBAsTEUF1dG9tYXRlZCBUZXN0aW5nMQ8wDQYDVQQDEwZRQUxvYWQxIzAhBgkqhkiG9w0BCQEWFHFhbG9hZEBjb21wdXdhcmUuY29tMB4XDTk4MDUyMDE3MjEzNFoXDTAzMDUxOTE3MjEzNFowgacxCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhNaWNoaWdhbjETMBEGA1UEBxMKRmFybWluZ3RvbjEeMBwGA1UEChMVQ29tcHV3YXJlIENvcnBvcmF0aW9uMRowGAYDVQQLExFBdXRvbWF0ZWQgVGVzdGluZzEPMA0GA1UEAxMGUUFMb2FkMSMwIQYJKoZIhvcNAQkBFhRxYWxvYWRAY29tcHV3YXJlLmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDmWzQj7AjrHx2rkJCs1QJNB0DgZcY7aXr4HbN1Sc4mDgInqWUmROSTaYCb/upd6qdQNbIGjzulZvEjZbg5HzHtAgMBAAGjgYEwfzAyBglghkgBhvhCAQQEJRYjaHR0cDovL3d3dy5jcnlwdHNvZnQuY29tL2NhLWNybC5wZW0wKAYJYIZIAYb4QgENBBsWGVFBTG9hZCBpc3N1ZWQgY2VydGlmaWNhdGUwDAYDVR0TBAUwAwEB/zARBglghkgBhvhCAQEEBAMCAAYwDQYJKoZIhvcNAQEEBQADQQCUFJBNoFz4HbK0A4PbqQ+kml2Bs8ZxzNyNSu9uNrocdnD5F6kMTXkpfa6xfeUIylLPRZ90n3SeGRGt2Xxycvic

-----END CERTIFICATE-----

#qaload

Middleware Compiler Compatibility for SAP and Citrix

To use the SAP or Citrix middlewares, you must ensure that the VC++ MFC and Template Libraries option is selected when you install Visual C++. This option installs the headers, libraries, sources, and browser database for MFC and ATL, which are required for both the SAP and Citrix middlewares.

Large Paging File Recommended for SAP and Citrix

To prevent performance issues, Compuware recommends that you increase your system paging file size to a fixed size of:

  1. For SAP: Four times the amount of RAM on the machine, or 40 MB multiplied by the number of virtual users, whichever is greater. Each SAP virtual user uses between 17 and 60 MB of memory.
  2. For Citrix: At least four times the amount of RAM on the machine.

Wait Points in Citrix Scripts

1.       When mouse move consolidation is enabled via the Combine Mouse Input option on the Convert Options dialog box, not all events that were captured appear during replay. As a result, the placement of wait points for window moves and window resizing is important.

When a window is moved on the desktop, a window move event is created for each mouse move. However, during replay of a consolidated script, only one mouse move is made (to the final destination), and subsequently only one window move event occurs. Because of this consolidation of consecutive mouse and window moves, the WaitForWindowMove command in your script should target the final window move in the series.

This issue also applies to the WaitForWindowResize command and the resizing of windows on the desktop.

2.       If a window's title changes while the window is being created (such as a browser window's title bar changing once the default Web page begins to load), the WaitForWindowCreate command may time out. If this occurs, remove the wait point or insert a WaitForScreenUpdate command to preserve the wait in the script.

Desktop Screen Resolution When Recording Citrix Scripts

To ensure that the entire Citrix interface is visible during recording, set the Resolution field in the Citrix recording options to a lower value than that of the desktop. Also, the screen resolution must be the same as the screen resolution specified in the Citrix ICA file.

Recording Citrix Scripts for Restricted Desktops

When recording a Citrix script on a restricted desktop, you must take extra steps to ensure proper playback. Dynamic windows may be created and destroyed with no user interaction at both logon and logoff. To prevent unexpected results during playback, do not click on any of these dynamic windows. For example, the script might attempt to click on a destroyed window or a window that has not been created yet.

The appearance of dynamic windows often depends on the speed of the server or the load on the farm during playback.

Citrix Functions Now Include Prefix

In this release, all Citrix script functions have a prefix of "Ctx". Scripts from previous versions will still compile and run with the previous function names, but new scripts should include only the Ctx-prefixed functions.


Known Issues  back to top

This section describes known issues related to the current release of QALoad.

EasyScript for Citrix

Citrix Window Information Object IDs

When a capture file is converted to a script, occasionally the wrong Citrix Window Information object ID is referenced. For example, a Click, MouseDown, MouseUp, or WaitForWindowCreate action might be using the wrong CWI ID. The correct CWI ID can be determined by inspecting the capture file to find the window handle that has focus.

SetTitle Method

During the conversion process, calls to the SetTitle method are sometimes placed at an incorrect line in the script. Determine the correct line by inspecting the capture file and moving the call to that position in the script.

The SetTitle method is added by QALoad during conversion and should otherwise not be modified or manually added to a script.

CAPS LOCK and Windows Logo Key

Uppercase characters are not captured when the CAPS LOCK key is on. Manually modify the script to use uppercase characters or hold down the SHIFT key during recording.

Similarly, the Windows logo key is not supported. Do not use the Windows logo key to start applications while recording a Citrix script.

EasyScript for SAP

Compiler Errors with SAP 6.20 and 6.40 Scripts

If you receive a type mismatch error when compiling an SAP script, you must remove the quotation marks around the last parameter of the affected command. For example:

error C2664: '<FuncName>' : cannot convert parameter n from 'char [n]' to 'long'


This compiler error, which can occur in commands that manipulate column widths, indicates a data type error and can be corrected by removing the quotation marks around the last parameter. The following example shows the lines in a script that could cause an error, and the corrected version of the same lines.
Script that produces the error:

   SAPGuiPropIdStr("wnd[0]/shellcont[1]/shell");

   SAPGuiCmd2(GuiCtrlTree, SetColumnWidth, "REPNAME", "218");

Corrected script:

   SAPGuiPropIdStr("wnd[0]/shellcont[1]/shell");

   SAPGuiCmd2(GuiCtrlTree, SetColumnWidth, "REPNAME", 218);

Do Not Minimize Window During Validation

During validation of SAP scripts, do not minimize the SAP window. If the window is minimized, the validation may fail. This problem does not occur if you select the Hide Graphical User Interface for SAP Users option by clicking the browse [...] button in the Type column of the Script Assignment tab in the Conductor. This SAPGUI option runs SAP on an alternate desktop that is not visible.

Other EasyScript Issues

Setting Classpaths in QALoad Player for EasyScript for Java

When loading a class by name in the QALoad Player during runtime, do not use a class name on the Enterprise Java Bean (EJB) InitialContext call. Instead, use a class instance or add a line of code before the JNDI lookup call. Refer to the following examples:

Using a class instance

Replace the InitialContext properties and JNDI names in the following example with the values that are appropriate for your application.

Before:
java.util.Hashtable
ht = new java.util.Hashtable();
ht.put
(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
ht.put
(javax.naming.Context.PROVIDER_URL, "fh12623:1099");
javax.naming.InitialContext
ic = new javax.naming.InitialContext(ht);
Object ref = ic.lookup("AddressMSvc");

After:
org.jnp.interfaces.NamingContextFactory
nf = new org.jnp.interfaces.NamingContextFactory();
java.util.Hashtable
ht = new java.util.Hashtable();
ht.put
(javax.naming.Context.PROVIDER_URL, "fh12623:1099");
javax.naming.Context
ic = nf.getInitialContext(ht);
Object ref = ic.lookup("AddressMSvc");

Adding a line of code before the JNDI lookup call

Add the following line before the JNDI lookup call:
Thread.currentThread
().setContextClassLoader(getClass().getClassLoader());

If it is a static method, use the following sample, replacing CLASSNAME with the class name of the code.
Thread.currentThread
().setContextClassLoader(CLASSNAME.class.getClassLoader());

EasyScript for Uniface and Windows

On the Windows XP operating system, QALoad EasyScript for Uniface requires Uniface Service Pack s603 or later. On Windows 2000, Uniface Service Pack s601 or later is required.

Internet Explorer Crashes When Starting a Winsock Recording

If you are running McAfee's VirusScan 8.0 with the "Buffer Overflow Protection" option enabled, Internet Explorer may crash when you start a Winsock recording. To prevent this issue, disable the "Buffer Overflow Protection" feature within McAfee VirusScan.

Oracle Forms Server 9i SSL Validation Errors

If you are migrating Oracle Forms Server 9i SSL capture files from a previous version of QALoad and validation fails, ensure that the HTTP/1.1 specifier is included in the second parameter of the HTTPConnectToFormsServlet call in the converted script. The following examples show the original script line that can cause a validation error and the same script line with the correction applied.

Script line that causes validation errors: oracleForms.HTTPConnectToFormsServlet( 6, "https://127.0.0.1:4445/forms90/f90servlet?ifcmd=startsession", OracleForms.WF_HTTP );
After adding the missing specifier:
oracleForms.HTTPConnectToFormsServlet( 6, "https://127.0.0.1:4445/forms90/f90servlet?ifcmd=startsession HTTP/1.1", OracleForms.WF_HTTP );

QALoad Analyze

Internet Explorer 5.5 and Analyze

MS XML version 4.0 parser is required to view pre-defined or custom reports (relying on XML translations). Internet Explorer 5.5 ships with the MS XML version 3.0 parser. Compuware provides the MS XML 4.0 parser with this version of QALoad so that an upgrade to IE 6.0 is not required. It is automatically installed by QALoad but does not override any other version that may exist on the machine. QALoad Analyze looks for and loads this parser when using pre-defined or custom reports.

Sending Email Messages with Test Data Using Microsoft Outlook 2003

The Send utility in Analyze does not always work properly with Outlook 2003. If you experience problems when clicking the Send button in the email that is generated by the utility, you can instead use the utility to create a .zip file of the results and manually attach that file to an email you create directly in Outlook.

QALoad Conductor

Problem with Microsoft Office 2000 and XP

If you are using the QALoad Conductor on a machine that has Microsoft Office 2000 or XP installed, when launching Conductor, you may be prompted repeatedly to insert a Microsoft Office installation CD. This problem is a known issue with Microsoft Office and occurs during use with an account that is different from the account that was used during the Office installation, and if none of the Office components have been launched since installation. To avoid receiving the prompts, launch any Microsoft Office component under the user account that was used during installation, and close it. For more information about this Microsoft Office issue, refer to the Microsoft knowledge base article Q298385.

Other Issues

Viewing QALoad Timing Files with International Versions of Microsoft Windows

QALoad supports load testing of Traditional Chinese, Simplified Chinese, Japanese, and Korean Web applications that use Double Byte Character Sets (DBCS). Viewing timing files and Summary reports with International versions of Microsoft Windows is only possible if the timing file is viewed on the same Windows language platform on which the timing file was created.

Server Analysis Agent on a Multi-Processor Machine

When using the Server Analysis Agent to monitor the "Process->% Processor Time" counter on a multi-processor machine, values greater than 100% for any instance of the counter are reported as 100%. To ensure accurate results, Compuware recommends that you use Remote Monitoring or Top Processes Monitoring when monitoring any instance of the "Process->% Processor Time" counter.

Application Expert/ApplicationVantage Integration

To use the Application Expert component, an installation of the ApplicationVantage Agent is required on the machine with the QALoad Conductor. You can install the Agent as an option available with the QALoad installation, or you can install it directly from the Application Expert or ApplicationVantage installation disk. If you are using Windows XP, the Agent does not appear as an option with the QALoad installation. Instead, you must install the Agent from the Version 9.0 or higher Application Expert or ApplicationVantage installation disk.

Application Expert/ApplicationVantage and .opt/.opx Files

The result of the Application Expert/ApplicationVantage integration is an *.opt (Vantage Agent Version 8.0) or *.opx (Vantage agent Version 9.0) file. To open an *.opt or *.opx file, you must have a full installation of Application Expert or ApplicationVantage on the same machine as the Conductor. If you uninstall either application, and then try to open the *.opt or *.opx file, it will not open. Reinstall the application to restore the ability to open the *.opt or *.opx file. If you do not have either application installed, you could instead copy the *.opt or *.opx file to a machine that has one of the applications installed, import the file, and generate reports.

QALoad Script Development Workbench and Mouse Scroll Wheel

If the scroll wheel on your mouse is not functioning while you are working in the QALoad Script Development Workbench, download and install the latest driver from the mouse hardware vendor and try again. Some mouse scroll wheels are not supported.

Solaris and Logfile Generation With More Than 250 Virtual Users

A file descriptor limit exists on the Solaris platform if a script is running in threaded mode, logfile generation is turned on, and there are more than 250 virtual users. To avoid this limitation, modify the Logfile Generation parameters so that logfiles are not generated by all virtual users:

  1. On the QALoad Conductor main window, click the Script Assignment tab.
  2. In the Debug Options column for the appropriate script, click the Browse button. (Click in the Debug Options column to enable the Browse button). The Debug Options dialog box appears.
  3. On the Debug Options dialog box, in the Logfile Generation Virtual User Range area, select the Virtual User(s) option and type a range that contains less than 250 virtual users.

Administrative Rights

QALoad now supports the use of non-Administrator users on the Windows 2000 and Windows XP Professional Edition platforms. Administrative rights are still required to install the software and appropriate user privileges are required for QALoad to write files to its own directory (which by default is in the Program Files directory). Administrative rights are also required when using middlewares that require the Capture Initialization Phase option. This requirement applies to middlewares other than WWW.

Previous Version of QALoad is Detected

If you have uninstalled all previous versions of QALoad but the installation process indicates that a previous version of the product is still installed, you may need to remove a registry key. In the Windows Registry Editor, delete the following registry key if it exists on your system:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{90C9114B-ED44-4AB9-B32F-1B9EA363FBEF}

Easyscript for ADO.

 

ADO capture produces the following error message if Microsoft security update 873333 is installed on the Workbench machine:

“The version of OLE32.DLL is incompatable with QALoad. This could be because it is a newer version than handled by this release. Please contact Compuware support."

In this scenario, the security update needs to be uninstalled in order for ADO capture to be successful.


Contacting Compuware Customer Support  back to top

Compuware Customer Support can assist you with all your technical problems, from installation to troubleshooting.

Before Contacting Customer Support

Prior to contacting customer support, gather the following information:

  1. Name, version, and build number of the QACenter product. This information is displayed when you select the About command from your product's Help menu.
  2. The location of the problem in the QACenter product, and the actions taken before the problem occurred.
  3. Exact error message, if any, and any other information pertaining to the error.
  4. The operating system on which your product is installed.

Telephone

800.538.7822

FrontLine Support Web Site

Refer to Compuware's FrontLine support Web site for fast access to critical information about your QACenter product. You can read and print documentation, download product fixes, review frequently asked questions, or directly email Compuware with questions or comments. The first time you access FrontLine, you are required to register and obtain a password.

Compuware Corporate Web Site

Refer to Compuware's corporate Web site at http://www.compuware.com for information about Compuware customer support policies and problem resolution process.

Mail

Customer Support
Compuware Corporation
One Campus Martius
Detroit, MI 48226-5099

 

End of QALoad Release Notes
(C) 2005 Compuware Corporation.
All rights reserved. Unpublished rights reserved under the Copyright Laws of the United States.