Sun Java System Web Server 7.0 Update 5 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 

AdminConfirm 

20 

AdminRequest 

BestSellers 

BuyConfirm 

BuyRequest 

CustomerRegistration 

Home 

NewProducts 

OrderDisplay 

OrderInquiry 

ProductDetail 

SearchRequest 

SearchResults 

10 

ShoppingCart 

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) 

7000 

790 

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)