Testing Siebel Business Applications > Automating Load Tests >

Architectural Overview of Load Testing


The Siebel Correlation Library allows you to use a third-party tool to automate load testing on Siebel applications. This is a dynamically linked library (DLL) that provides services necessary that help the testing tool generate and execute test scripts against your Siebel application.

When the Correlation Library is installed and your test environment is properly set up, the Correlation Library helps the test tool translate the recorded test session into a script that can be executed to test your Siebel application. Then during test execution, the Correlation Library provides similar services as described below. (For more information on the environment set up, see Setting Up Your Load Testing Environment.)

The Correlation Library essentially acts as an interpreter for the test tool. The test tool records the HTTP traffic from the Siebel application. (This HTTP traffic equates to a Web page.) Then the test tool sends the Web page to the Correlation Library. The Correlation Library parses the Web page and returns to the test tool the appropriate correlation information for the Web page. The correlation information provides for parameterization of data values.

During recording, the correlation information consists of the following and is sent for each record value:

  • The data value of the field
  • The associated row ID
  • A unique name
  • The data type of the field (which can be bool, currency, datetime, date, id, integer, mltext, number, note, phone, text, time, and utcdatetime)
  • The input name of the associated control (spanning prefix)
  • The display name of the associated control (as displayed in the user interface)

During playback, the test tool needs only enough information to execute the test. Therefore, the Correlation Library sends only a subset of the correlation information to save memory and CPU on the load test machine. The information sent by the Correlation Library during playback consists of the following:

  • The data value of the field
  • The associated row ID
Testing Siebel Business Applications Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.