See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

16 used & new from $4.21

Have one to sell? Sell yours here
 
   
J2EE Performance Testing with BEA WebLogic Server
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

J2EE Performance Testing with BEA WebLogic Server [ILLUSTRATED] (Paperback)

by Peter Zadrozny (Author), Philip Aston (Author), Ted Osborne (Author)
Key Phrases: publisher throughput, using database persistence, using file persistence, The Grinder, New Customer, Value Object (more...)
4.8 out of 5 stars See all reviews (5 customer reviews)


Available from these sellers.


5 new from $17.33 11 used from $4.21
Also Available in: List Price: Our Price: Other Offers:
Paperback (1) $49.99 $44.99 38 used & new from $25.12

Customers Who Bought This Item Also Bought

Performance Analysis for Java(TM) Websites

Performance Analysis for Java(TM) Websites

by Stacy Joines
4.8 out of 5 stars (11)  $44.94
Web Performance Tuning, 2nd Edition (O'Reilly Internet)

Web Performance Tuning, 2nd Edition (O'Reilly Internet)

by Patrick Killelea
4.2 out of 5 stars (19)  $34.16
Integrated Approach to Web Performance Testing: A Practitioner's Guide

Integrated Approach to Web Performance Testing: A Practitioner's Guide

by B. M. Subraya
5.0 out of 5 stars (1)  $65.77
Pro Java EE 5 Performance Management and Optimization

Pro Java EE 5 Performance Management and Optimization

by Steven Haines
5.0 out of 5 stars (2)  $51.99
Apache JMeter: A practical beginner's guide to automated testing and performance measurement for your websites

Apache JMeter: A practical beginner's guide to automated testing and performance measurement for your websites

by Emily H. Halili
2.5 out of 5 stars (6)  $31.49
Explore similar items

Editorial Reviews

Product Description
Every J2EE application is unique and it is difficult, if not impossible, to extrapolate performance results from one application to another. So, in this book we provide a load generating tool and a simple, adaptable methodology that will help you obtain detailed performance data for your own applications.

We show how to performance test complete J2EE applications, and also how to explore key performance issues surrounding the most popular J2EE APIs. In this way, we elucidate the methodology, and set a general level of expectations with regard to J2EE performance. Building on this foundation, developers can continue to explore the performance issues that directly affect them and can use their own test data to make informed business decisions about the design and development of their applications.

Assuming a good knowledge of the J2EE technologies, the book is aimed at:

- Java architects and high-end developers responsible for overall design decisions for J2EE-based applications

- Developers responsible for performance tuning and benchmarking

- System administrators responsible for the day-to-day running of the applications

The performance tests in this book are carried out using BEA WebLogic Server, but are generally applicable to any J2EE application server.

From the Publisher
Written by recognised experts in their field who work with J2EE developers on a day-to-day basis, this book provides a detailed reference that can be used to design, evaluate and understand the performance of enterprise J2EE applications. The book has been developed and honed to meet the precise requirements of experienced Java architects, developers or administrators, responsible for building or maintaining such applications.

See all Editorial Reviews


Product Details

  • Paperback: 400 pages
  • Publisher: Peer Information; 1st edition (April 2002)
  • Language: English
  • ISBN-10: 1904284000
  • ISBN-13: 978-1904284000
  • Product Dimensions: 8.8 x 7.2 x 1.2 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.8 out of 5 stars See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #888,119 in Books (See Bestsellers in Books)

Inside This Book (learn more)
Browse and search another edition of this book.

Citations (learn more)
1 book cites this book:

What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(17)
(13)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
19 of 19 people found the following review helpful:
5.0 out of 5 stars Superb book about performance tuning, August 8, 2002
This is the best book yet about J2EE performance tuning. I hope 'Expert Press' (which looks like a Wrox imprint) continues as they have started.

The authors lay out a practical method for performance tuning of Web Applications and EJB's on BEA Weblogic, but there is no reason why the approach (and the 'Grinder' tool) cannot be used to evaluate different approaches on any other Web and Application server.

Note that this is a specialized book. It will not teach you how to do Java or EJBs. What it will do is help you evaluate how to deploy them in the real world to get the performance you need, and also to help you evaluate different approaches.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 13 people found the following review helpful:
4.0 out of 5 stars A good introduction, June 18, 2004
By Dr. Lee D. Carlson (Baltimore, Maryland USA) - See all my reviews
(TOP 100 REVIEWER)    (REAL NAME)      
In the last decade, the performance of J2EE applications has become of monumental importance in enterprise industries that use these applications. With the complexity of J2EE applications increasing every year, it is crucial that users of these applications be presented with a level of performance that is acceptable to them, this performance usually codified in the ubiquitous "response time." The authors of this book have given a good introduction of how to deal with performance issues in WebLogic applications and have discussed a freely available tool, called Grinder, which allows load-generating and data collection. The book though can be read with respect to any load-generating tool, such as Mercury LoadRunner, etc. Even though Grinder is free, it may take time for enterprise users to trust it in testing and modeling.

After a brief introduction to what the book is all about, the authors begin in chapter 1 with discussion on a testing methodology for doing performance studies of J2EE applications, which they hope will be generic enough for all readers. Their methodology boils down to first defining the performance metrics for the application, and then setting a target for the metrics. Test scripts that accurately simulate the application usage must then be obtained, and the statistical sampling method and metrics must then be defined. The authors emphasize the need for a realistic `usage profile' for the application, and they recommend strongly a fixed number of users per test run, with subsequent runs changing the number of users. They do not give quantitative reasons for not varying the number of users, but merely say that such an approach is "statistically incorrect."

They also point out the need for including "think times" between the executions of each request in a script, asserting that the think times will have a very dramatic effect on the observed response times and throughput for a given user load. They are correct in this claim, as testing and modeling studies will show, and they give examples of this in chapter 4 of the book. In addition, they remark that the attempt to simulate more users by decreasing the think time, with the assumption that the resulting data can be then extrapolated to obtain the performance at real think times. They point out, correctly, that applications do not scale linearly over different time scales, and that the application and Web servers, the database server, and the operating system do not interact the same way with different user loads. Performance testers and modelers have verified them time and time again, and so it is beneficial for a reader who might be new to the field to see the case studies illustrating this included in the book.

The authors discuss two sampling methods in the book, namely the `cycle' method, and the `snapshot' method. Defining a cycle as a complete execution of a test script by a simulated user, each user will thus execute every request in the script once. Increasing the number of cycles will result in more meaningful statistics, but the time to run a large number of cycles might be too prohibitive. The snapshot method involves capturing the data for a specified period of time.

It is rare to see in books at this level a statement that acknowledges the difficulty in the mathematical or simulation modeling of Internet traffic. The authors though are cognizant of this difficulty, and give some brief suggestions on how to simulate the Internet in a test environment.

The authors also devote a fair amount of time discussing how to assess the accuracy of the test results. The authors report that variability of up to 50% on the performance testing of applications has been observed, and so they propose a measurement of "quality" for the sample data. This is defined as the standard deviation divided by the arithmetic mean, and when close to zero indicates high quality in the sample data. A value above 0.25 for the quality they take as a sign that the tests are not reproducible, and they therefore encourage the running of more cycles of the test in order to pin down the origins of this non-reproducibility. They define a "load factor" to better quantify this, which they define in terms of an "aggregate" average response time. Plotting this quantity versus the number of cycles gives some information on a bad quality indicator.

Frequently, application development using J2EE requires that the impact of design changes or proposals on application performance must be understood. The authors address how performance can be impacted in the context of building servlet applications. The dynamic nature of servlet applications entails that special measures be taken to maximize the performance of the application. The authors discuss how to choose a session mechanism that will preserve the session in user requests, and how to manage the servlet thread pool. Other helpful hints are given on how to increase performance, such as making sure that the auto-reload feature of servlets is disabled in a production environment. In testing the servlet API, the authors choose the snapshot method of data collection, and used zero think times as a baseline, since the real think times are unknown. They use WebLogic Server 6.1 in this discussion however, which makes their presentation somewhat dated, since WebLogic is now in version 8.1. The authors also test the performance when the WebLogic performance pack is activated, for both the average response time and the transactional rate. Also studied is the cost of maintaining HTTP logs, an issue that is very important for those businesses who must keep these logs, either for advertising purposes or other reasons. By running tests, the authors conclude, as expected for those readers who have managed Web servers, that the keeping of log files can have a considerable impact on performance, for a high number of users. The effects of the size of the response generated by the test servlet is also studied, along with the effects of using HTTP 1.0 versus HTTP 1.1.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 10 people found the following review helpful:
5.0 out of 5 stars EBJ chapter rocks, July 20, 2002
By A Customer
Thanks for making such a good book avaliable. I think the chapter on testing EJB design patterns is very well written. I would recommend this book as it is one of the best I've gotten my hands on.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent Read
I was looking for a book to help me understand how regular performance testing is performed so that I could construct a plan to do Denial of Service security testing. Read more
Published on November 2, 2002 by Mark Curphey

5.0 out of 5 stars J2EE Performance Testing with BEA WebLogic Server
It was a great book! Had lots of information about Performance Testing. When coupled with the power of Panorama(TM) by Altaworks.com, it is incredible.
Published on October 22, 2002

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Dive into Summer Reading

Summer Reading for Kids and Teens
Don't even think about hitting the beach without browsing the books in our Summer Reading Store. Discover bestsellers, paperback picks, beach reads, and more terrific titles all summer long.
 

Make Room for Your Car

Shop for Utility Cabinets
Clear the clutter from your garage with garage storage cabinets from the Storage & Home Organization Store.

Shop for garage storage cabinets

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Glenn Beck's Common Sense
Glenn Beck's Common Sense
Darkfever
Darkfever by Karen Marie Moning
The Adventures of Sherlock Holmes
The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates