Oracle iPlanet Web Server 7.0.9 Performance Tuning, Sizing, and Scaling Guide

Workload

A randomly-selected user performs the online shopping. The following operations were used in the Matrix mix workload. Operations were carried out with the following precedence: Home, AdminConfirm, AdminRequest, BestSellers, BuyConfirm, BuyRequest, CustomerRegistration, NewProducts, OrderDisplay, OrderInquiry, ProductDetail, SearchRequest, SearchResults, and ShoppingCart.

The Faban driver was used to drive the load. Think time was chosen from a negative exponential distribution. The minimum think time was 7.5 seconds, the maximum was 75 seconds. The maximum number of concurrent users that the system can support was based on the following passing criteria.

Table 6–20 Performance Test Pass Criteria

Transaction 

90th Percentile Response Time (Seconds) 

HomeStart 

3 

AdminConfirm 

20 

AdminRequest 

3 

BestSellers 

5 

BuyConfirm 

5 

BuyRequest 

3 

CustomerRegistration 

3 

Home 

3 

NewProducts 

5 

OrderDisplay 

3 

OrderInquiry 

3 

ProductDetail 

3 

SearchRequest 

3 

SearchResults 

10 

ShoppingCart 

3 

The following table shows the e-commerce web application test results.

Table 6–21 E-Commerce Web Application Scalability

Number of CPUs 

Users 

Throughput (ops/sec) 

2 

7000 

790 

4 

11200 

1350 

The following is a graphical representation of e-commerce web application scalability.

E-commerce Web Application Scalability- Number of CPU's
(Users)

The following is a graphical representation of e-commerce web application scalability.

E-commerce Web Application Scalability - Number of CPU's
(Throughput)