-
Outsourced Software Testing Services | Software Test Automation | QA Training | Quality Assurance Consulting | Our Clients | Downloads | About Us | Contact Us
#
LogiGear
search: Search
>> Home
>> QA City
>>
Latest articles
Classic articles
Articles by others
Resource directory
>> White papers
>> Newsletter
>> RSS feed
>> Books
>> Contact us

Email List Signup
 

Load/Performance Testing Resources

Articles

The Need for Speed
First Paragraph: Every Web usability study I have conducted since 1994 has shown the same thing: users beg us to speed up page downloads. In the beginning, my reaction was along the lines of "let's just give them better design and they will be happy to wait for it". I have since become a reformed sinner since even my skull is not thick enough to withstand consistent user pleas year after year.
Jakob Nielsen's Alertbox on the usability side of response time. This article discusses the need for fast page downloads as the number one design criterion, and suggests how to achieve acceptable response time and how to test for it.
Jakob Nielsen
useit.com
March, 1997
http://www.useit.com/alertbox/9703a.html
Software Testing Gets New Respect
First Paragraph: Long ensconced in backroom IT offices as the Rodney Dangerfield of the application development process, software testing--specifically of the automated type--is gaining newfound respect. Fueled by widespread business expeditions into the Internet economy, testing has surfaced not only as a critical IT issues, but also as an even more critical business issue.
This paper discusses the need for load/performance testing, the tool options and services which begin to evolve into the ASP model.
Billie Shea
InformationWeek
July 3, 2000
http://www.informationweek.com
Using Web Server Logs to Direct Web Site Testing
First Paragraph: How often have you wished you knew how your customers really use your Web site? That information actually exists - it is just lying untapped in your Web server's logs. Those records reveal the reality of how your site is used, and can provide a great deal of data if you know how to mine it. Your quality assurance team can use this information to organize browser testing based on user statistics, improve testing coverage of your Web site, and plan more realistic load testing.
How can you best utilize the information that's hidden in your server logs? The author tells you how, why, and when to check the statistics.
Karen Johnson
LogiGear Corporation
April, 2007
http://www.logigear.com/newsletter/using-web-server-logs-to-direct-web-site-testing.asp
Stress-testing the Linux kernel
First Paragraph: Automating software testing allows you to run the same tests over a period of time, ensuring that you are really comparing apples to apples and oranges to oranges. In this article, Linux Test Project team members share their methodology and rationale, as well as the scripts and tools they use to stress-test the Linux® kernel.
Introductory article on stress testing Linux.
Robert Williamson
IBM
June, 2004
http://www-128.ibm.com/developerworks/linux/library/l-stress/index.html/
Performance Testing E-Commerce Web Systems
First Paragraph: Yesterday, your marketing department started an ad campaign that told everyone to come to your Web site. Today, your Web server is down due to everyone doing what they were told. Tomorrow, the Wall Street Journal has an article on the front page saying how your site was down all day. Do not let this happen to your Web site.
A complete and practical guide to setting up performance testing, including setting up hardware configurations and selecting the tools.
Mike Hagen
stickyminds.com
May, 2000
http://www.stickyminds.com/
Web Load Test Planning
First Paragraph: There is a popular saying: On the Internet, the competition is only a mouse click away. It's a fundamental fact of the Internet that poor performance leads to dissatisfied users, and that dissatisfied users may abandon a Web site and never return to it again.
In this article, Alberto Savoia takes you through the three basic steps to designing realistic and accurate Web performance tests: understanding the nature of the load, estimating target load levels, and documenting your performance test designs.
Alberto Savoia
Stickyminds.com
March, 2001
http://www.stickyminds.com
Web-Site Monitoring Derails Problems
First Paragraph: There's no arguing that performance matters for those doing business online. Web-site performance is among the top challenges facing online companies. Bill Gassman, a senior analyst at Gartner Group, calls Web-site performance management "a multifaceted challenge" and says that "delivering the proper performance for E-business Web applications requires a continuous collaborative effort to properly define and fund business requirements, to apply the proper application architecture and resources, and then to monitor both user perception and infrastructure statistics through performance metrics."
An interesting article that discusses Web-site monitoring (beyond performance testing) and how it should be done to continue to maintain quality of services.
Billie Shea
InformationWeek
September 25, 2000
http://www.informationweek.com/
Is Your Web Site Scalable Enough?
First Paragraph: In a perfect world, thousands of users, sitting at their computers, would be at your beck and call, ready to slam your Web application with their mouse clicks and keyboard entries, testing its ability to scale. In the frantic world of dot-com development, however, there are no such users — and if your Web application can't scale to handle hundreds, thousands, or even millions of real customers, you stand to lose not only revenue, but reputation. In the online realm, Web-application response is synonymous with customer service.
The article examines three products that make it easy to stress-test your Web applications and keep your site up and running.
Jason Levitt
InformationWeek
January 17, 2000
http://www.informationweek.com
Business Drives Web Scalability
First Paragraph: Traditional companies moving toward the Web and 100% online businesses all strive for more scalable sites. Both want to offer visitors around-the-clock service. This goal isn't entirely unattainable, but reaching it will be a major challenge. Many different parameters must be taken into consideration.
This article discusses the importance of planning and early testing to deliver Web sites that give users stable response times and integrity in transaction handling. It also offers a survey report which addresses the following questions: "What are the most common points of failures in your company's Internet Infrastructure?" and "What has been the most effective solution to Web-site performance problems?"
Jean-Christophe Cimetiere
InformationWeek
September 25, 2000
http://www.informationweek.com
Torture-Testing Web Servers - The Dark Side of Perl
First Paragraph: A few years ago I wrote a small Perl script called "torture.pl" whose purpose in life is to inflict pain and suffering on hapless Web servers. It sends servers increasing amounts of random data at increasingly short intervals until they either crash or slow down to the point of unusability. In other words, the script launches a denial-of-service attack on Web servers.
The article describes a simple Perl program that can be used to torture-test your Web site. The script allows you to slowly increase load until your Web server is brought to its knees. The author offers examples of how the script can be used and, best of all, provides the source code.
Lincoln D. Stein
Webtechniques.com
July 1999
http://www.webtechniques.com/archives/1999/07/stein/
Load Testing Web Applications using Microsoft's Web Application Stress Tool
First Paragraph: Microsoft's Web Application Stress Tool provides an easy way to simulate large numbers of users against your Web application. This tool makes it possible to make intelligent decisions about hardware and software load incurred by your application and how much traffic a given machine or group of machines can handle. In this article Rick shows how the tool works and how to properly interpret the performance data it generates.
In this article, the author walks you through an example of how he uses Microsoft WAS tool, a free tool that can be downloaded at http://webtool.rte.microsoft.com/, to stress test his Web site. The article is informative, especially for those who are considering using WAS specifically, or any free tool available today for stress testing Web site. The discussion is also a useful introduction to Web stress testing for those who are new to this type of test.
Rick Strahl
West Wind Technologies
February 24, 2000
http://www.west-wind.com/presentations/webstress
Load balancing for high availability
First Paragraph: To protect against a complete site outage, Global Server Load Balancing (GSLB) can transparently direct customers to other Web sites. Further, GSLB helps provide customers with faster Web response times by directing them to the nearest site. Typically, GSLB works within the framework of Domain Name System (DNS) to direct customers to the best site. When a customer requests a page such as www.nwfusion.com, for example, the browser must first find the IP address for Network World's Web site. The browser goes to a local DNS server (provided by the ISP or network administrator), which finds the authoritative DNS server for Network World's Web site. A DNS server is considered authoritative for a particular zone if it is designated by that domain's network administrator.
High-availability server load balancing helps Web sites tolerate failures.
Chandra Kopparapu
Network World
July 30, 2000
http://www.networkworld.com/news/tech/2000/0731tech.html
Stress Testing Data Access Components in Windows DNA Applications
First Paragraph: An often overlooked step in the development and deployment of a Microsoft® Windows® DNA application is stress testing the application to ensure that it will perform as expected when accessed by the maximum number of authorized users in the production environment. This article emphasizes the importance of stress testing as it relates to developing applications utilizing Microsoft Data Access Components (MDAC) and offers a few tips that will make the process easier to complete.
This article describes a process for load testing web-based applications that are built on the Windows DNA platform. The article discusses issues related to application design, development and hardware/software configuration and how they can affect performance. In particular, the article focuses on performance monitoring of IIS and SQL Server, and describes the sorts of problems that can be diagnosed based on the results gathered by the performance monitors.
Mike Schelstrate
MSDN
March 2000
http://msdn.microsoft.com
How Healthy Is Your Site?
First Paragraph: Imagine a store with automatic doors that won't open, aisles so jammed you can't see the shelves, cash registers that don't work and clerks that direct you to the wrong location. That business wouldn't survive long on Main Street. Like their brick-and-mortar counterparts, online merchants and suppliers are discovering that they can't sustain virtual businesses fraught with major outages, slow performance, content errors and broken transactions. The ad dollars spent on e-commerce may have gone up 1,400 percent last year, but poor performance is a big reason visitor-to-customer conversion rates remain flat. What's needed is operational discipline...
A discussion on Web site monitoring.
Christine Hudgins
Network Computing
April 17, 2000
http://www.networkcomputing.com/
Test Your Troubled Site
First Paragraph: Every company that does business on the Internet, regardless of the server or software chosen for the job, has experienced site performance crises. These woes can degenerate to site failure — or even worse, to the loss or corruption of data.
In this primer on performance testing, the author provides some good ideas, as well as links to some load testing tools.
Tom Yaeger
Info World
July, 2001
c
The Top 13 Mistakes In Load Testing Applications
First Paragraph: This is a no-holds-barred discussion of common load testing errors and consequences. Load testing can and should be done long before a system has a stable or complete user interface. One reason that people often schedule load testing as a final step in a test or development plan is the confusion linking load testing with functional testing.
Avoid the most common mistakes in load testing, and gain a better understanding of when to perform it.
Mark D. Anderson
stickyminds.com
October, 1999
http://www.stickyminds.com/
Tracking Users
First Paragraph: Marketers do not want to measure raw hits on a Web site. Increasingly, they want to categorize visitors and measure the significant things those visitors do on the site. Many want to track the effectiveness of promotions in real time and make adjustments instantly. They often want to take data about Web activity offline, combine it with their traditional data, mine it, and report on it. They want to improve advertising effectiveness, visitor loyalty, purchase rates, cross-sells, and up-sells. All this is fueling demand for a new generation of Web-site analysis tools that represent visitor behavior in terms that marketers understand.
Read this article for an introduction to Web monitoring utilities and how they are used to determine performance workload. This article discusses various classes of monitoring tools and how they are used to log Web activities imposed on servers. It touches on the benefits and limitations of each class of monitor, describes the importance of user behavior modeling, and suggests how modeling can be done. The author also provides reference links to numerous Web-traffic analyzers available on the market.
Dan R. Greening
Web Techniques
NA
http://www.webtechniques.com/archives/1999/07/greening/
LogiGear RSS channel xml feed file LogiGear's RSS feed Add to Google Reader or Homepage

Back to Top

-      
newsletter | RSS | site map |
-

1 (800) 322-0333   © 2008 LogiGear Corporation. All rights reserved.   Legal Notice.   Privacy Policy.