Developing and Deploying Siebel eBusiness Applications > Testing the NREC Deployment > Benefits of Load Test Automation >

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 to 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. 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.

For more information on load testing, such as how to use the Siebel Correlation Library, best practices, and troubleshooting, read the chapter on Automating Load Tests in Testing Siebel eBusiness Applications.

In addition to the application data entities that are parameterized by the Correlation Library, you must also parameterize the transaction data entities. Application data entities are those that are associated with the function of the application, such as Row ID, SWE Timestamp, and SWE Count. Transaction data entities are those that contain record data entered into the application by users, such as Contact Name and Account Name. Transaction data entities must be parameterized manually, because they are not handled by the Correlation Library.

Developing and Deploying Siebel eBusiness Applications