|
Tuning Application Performance in Production Even applications that have gone through rigorous testing in QA tend to have serious performance problems in production. Nearly every CIO or production manager has horror stories of applications that went live and failed. Yet with so much on the line, why are we in a constant firefighting mode? When confronted with new problems, we have to start with the basics and ask, "Is the problem in the application or in the infrastructure? How can I narrow it down fast?" Production tuning takes your good QA practices to the next level, and helps you get out of firefighting mode.
|
David Gehringer, Mercury Interactive
|
|
STAREAST 2002: A Case Study In Automating Web Performance Testing Key ideas from this presentation include: define meaningful performance requirements; changing your site (hardware or software) invalidates all previous predictors; reduce the number of scripts through equivalence classes; don't underestimate the hardware
needed to simulate the load; evaluate and improve your skills, knowledge, tools, and outsourced services; document your process and results so that others may learn from your work; use your new knowledge to improve your site's performance and focus on progress, not perfection.
|
Lee Copeland, Software Quality Engineering
|
|
Get Real ! The Importance of Realism for Web Site Capacity Assessment What is meant by Internet realism during load testing/capacity assessment? Part of it is understanding the importance of not only carefully characterizing the behavior of visitors to a Web site, but also the behavior of the Internet itself. Contributing to this realism are important measures such as packet loss, link speeds, millions of IP addresses, browser emulation, SSL, and other factors that can cause significant performance issues. The Internet has all these issues, and testing with these values is an important part of gaining a clear picture of system performance right from the start. Philip Joung shows you the different factors and how each one can have a significant impact on your site's performance.
|
Philip Joung, Caw Networks
|
|
Web Log Analysis for Performance Troubleshooting Web server logs contain powerful-but often hidden-information about the performance of your Web application. In this session, you'll learn how easy it is to enlarge your toolkit for Web performance testing. For instance, Web Performance Log Analysis is a new activity that's based on performance information of Web server logs (elapsed time, bandwidth, number of hits, and more). Giuseppe Cassone shows you all the information you can extract from the log (with a focus on performance) and how you can best use it.
|
Giuseppe Cassone, Telecom Italia Lab SPA
|
|
Trade Secrets from a Web Testing Expert If you oversee a mission-critical Web site, you want to be able to predict how many users you can handle within acceptable response times. Here are three fundamental load testing concepts you can't do without.
|
|
|
Web Page Response Time 101: A primer Online sites lose billions of dollars every year due to sluggish performance speed and user bailouts. Here are four laws of Web site performance that will help you understand response times and deal with your "abandonment issues."
|
|
|
Get Real! Creating Realistic, Actionable Project Schedules The preparation of a realistic, practical project schedule is an essential management function for obtaining stakeholder commitment, setting expectations, and communicating within the team and organization what is achievable. Doing this preparation well is another challenge-one that must be conquered. Rex Black helps participants see the bigger project scheduling picture by focusing on issues such as constituent tasks, the underlying dependencies between them, and the risks attached to the completion of those tasks.
|
Rex Black, Rex Black Consulting Services, Inc.
|
|
Don't Forget to Test Your Web Application Servers! Make certain your storefront stays open for business! In this presentation, Simon Berman discusses the critical part that Web and application servers play in an Internet infrastructure. Discover why load testing the middle tiers of the Internet infrastructure can mean the difference between failure and success. Gain insight into testing the leading Web and application servers such as BroadVision, ColdFusion, WebLogic, WebSphere, Apache, and Netscape, and understand why they need to be load tested and tuned for the highest possible scalability before going live. Learn what users should look for and optimize when testing these servers.
|
Simon Berman, Mercury Interactive
|
|
Applying Development Best Practices to Automated Testing Test automation is a specialized form of software development where executable code is produced for the validation and testing process. Many best practices have been identified to allow developers to code more quickly, efficiently, and correctly, but few test automators have adopted these practices. Learn about several of these "best practices"-including code reviews and coding standards-that can be applied to automated test development. Discover how you, as an automated test developer, can capitalize on the benefits provided by these practices.
|
Andy Tinkham, Spherion Technology Architects
|
|
Establishing a Telecommunication Test Automation System Building an environment to successfully test wireless intelligent network peripherals presents an array of complex problems to resolve. The target environment integrates various SS7 protocols, a proprietary protocol, and voice recognition subsystem--and requires a controlled and synchronized test environment. Learn how a test automation approach allows the software engineer control over the peripheral interfaces and provides for the testing of the entire call flow sequence, its initiation and consequential message traffic. Discover how this approach provides for function testing as well as scalability for automated performance, load, and stress testing.
|
Greg Clower, Software Development Technologies
|