Performance Analysis for Java(TM) Websites
 

Performance Analysis for Java(TM) Websites

by Addison-Wesley Professional

$54.99
buy from amazon.com
Average Rating: * * * * *
Sales Rank:64900 (lower is better)
Price Used:$25.00
Shipping:Free Shipping on most orders over $25*
Availability:Usually ships in 24 hours
Label:Addison-Wesley Professional
UPC:785342844542
Pages:464
Binding:Paperback
Publication Date:2002-09-20
Published By:Addison-Wesley Professional
ASIN:0201844540
Category:Book

Authors

Editorial Reviews and Product Descriptions

Product Description

Performance is a serious issue. A website must be able to handle the demands of users today, as well as adapt to increasing demands in the future. A website's responsiveness to customers has a direct effect on the success of an organization. Many developers struggle with the complex issues of website performance. This book is a timely guide for enterprise website developers and QA teams. The authors combine their experience analyzing and improving hundreds of websites and show how to conduct an effective performance analysis. They demonstrate how to solve common yet difficult problems, how to monitor tests, and analyze the data collected. Exploring common website types such as brokerage, e-commerce, and B2B, they discuss different performance needs, as well as how to design a performance test for each type of website. They use IBM WebSphere as the example Java application server, yet the content transfers easily to others such as BEA's popular WebLogic.

Customer Reviews

All of the things that you wish your QAs knew....and more! - Reviewed on 2005-06-27
* * * *
1 customer found this review helpful.

One of the most difficult hurdles a QA new to performance testing can go through is shifting their testing methodology from specific to componenents to a balanced environment-wide perspective. This book helps guide the Architect or QA through the process of discovering HOW we look at metrics and WHY we use certain metrics over others. This is much more useful in the long run than rather just looking at WHAT to look at since this can vary depending on your specific infrastructure.

If your reading a RedBook on WebSphere Performance Tuning and you haven't yet figured out what your Peak Average Load is, your performance testing is doomed to fail. This book guides you on the right path to the methodology that will work for your testing. It provides test plan guidelines and even sample scripts. In addition, there are several guidelines for analysis and interpretation.

The book only requires a couple of things to be a truely complete performance testing guide in my opinion: More detailed information and guidelines for Performance Testing Failover situations and slightly more concise guide for scripting. For the type of sites that you'll use this book for, you'll most likely have more complicated scripts and script requirements.

Over all, this book provides a great introduction of the core concepts and outlines quite a few of the more overlooked requirements in this increasingly important field.

Must have for software engineers - Reviewed on 2004-10-08
* * * * *
3 customers found this review helpful.

This book's title has "Java" in it (and book covers Java performance analysis very well), but large part of it is about web performance analysis approach and methodology that can be applied to non-Java web sites. This is a great resource and a must have for those who deals with performance of web sites. Simply look at the table of contents and you'll love it: http://www.amazon.com/gp/reader/0201844540/ref=sib_rdr_toc/104-1411948-5301507?%5Fencoding=UTF8&p=S00H#reader-link
Unique and invaluable - Reviewed on 2004-07-01
* * * * *
6 customers found this review helpful.

The team of authors who wrote this book have two things going for them - in-depth knowledge of performance analysis, and, most importantly, the ability to impart that knowledge in a crystal clear manner.

I like the way this book starts out, showing the contrast between a bricks & mortar store and its online equivalent. This introduces the basics - throughput, transaction, page and user rates, response times and states. More than an easy to follow introduction, it contains all of the key elements of performance analysis, doled out in easy to understand chunks, and sets the stage for the rest of the book.

Every facet of a typical environment is covered, including Java server performance factors, external and internal factors related to networking, load balancers, protocol behavior, and Java internals. The chapter on performance profiles of common web sites is especially useful. Different site types are characterized in a set format that shows caching potential (of the site type), any special considerations, and specific performance testing considerations. This allows you to go directly to the type of site you are going to test, get the relevant information, then proceed to conduct the testing, which is covered in subsequent chapters.

The chapters on testing begin by showing how to develop the test plan, associated test scripts, and select the right tools to support the testing. The areas covered in these chapters are comprehensive. Actual test execution and results analysis are covered in equal detail, using examples and scenarios. One especially useful chapter is 13, Common Bottleneck Symptoms, which is useful to track the cause of observed results that do not match expected ones during testing.

This book goes beyond testing, though - it also covers capacity and performance planning, which is normally a discipline onto itself. Again, excellent advice and coverage of key points. The appendices are an invaluable collection of templates, worksheets and checklists.

I cannot recommend this book highly enough. It exemplifies top notch writing, is well illustrated, and is technically accurate, and based on proven approaches.

Comprehensive approach.... - Reviewed on 2003-12-08
* * * *
5 customers found this review helpful.

It takes a comprehensive look at the java performance analysis. It is very good at describing common bottlenecks be in architect, hardware (load balancing) , user interface etc.

Ideas are well received by our team and book provide food for thought on diverse topics. We have continuous integration testing and continuous inspection (and adaptation) for performance testing and this book was very helpful.

Very valuable book - Reviewed on 2003-03-31
* * * * *
5 customers found this review helpful.

This is an excellent book, providing thorough coverage of performance analysis. Although this book is aimed at Java based sites, it would serve as a good primer for anyone learning how to tune a website with dynamic content. The authors assume the reader has only basic familiarity with internet technologies, and explains concepts as needed. After providing a basic theoretical grounding, the authors illustrate the concepts with a case study, going from simple to complex.

The book is well-organized and thought out, and presents its information in an understandable, easy to follow fashion. I particularly like the inclusion of the test and capacity planning forms in the appendix. This gives readers the chance to put the information to work, instead of just giving case studies or presenting only theory.

A highly recommended and informational book.

Read More Customer Reviews »
Go To Amazon Product Page

* - See Amazon Product Page for shipping and pricing details.


Book Subjects