Load Testing in the Cloud

performance

Performance Tuning = 10% Profit Increase

Your website is a little slow - so what? Well, it is probably costing you money. I have been researching published facts about web performance because we are always trying to understand our industry better. This post should help you realize that improving your web application performance can directly impact your bottom line by 10% or more. Don't believe me? Read on...

Response Over 6 Seconds is the Top of Your List?!

I read an article today on the E-commerce Times site Web Performance Metrics That Matter. It was the first result in a Google search on "web performance metrics", and the title sounded like a perfect hit. My intent was to see what other people think are the best performance metrics.

Here is a paragraph that really surprised me:

Performance Testing Kills GM?

There are some excellent stats gathered about performance testing at this resource site.

I especially like the one that states 5 second response time is the cutoff point for the business doing well. If the app takes longer than 5 sec to respond, the company employees start to get frustrated. It makes sense to me that productivity will go down. That not only leads to unhappy employees, it invariably leads to lost customers and lost profits.

Web Performance - 15 Tips from NETTUTS

An article caught my attention because I follow the author on Twitter. Two days ago, Jeffery Way published 15+ Tips to Speed Up Your Website, and Optimize Your Code!

Optimizing MSSQL Queries

For most developers, worrying about optimization when writing SQL queries is not an issue until performance becomes a problem with an application. Although SQL query optimization is important, it can be seen as a tedious process that some programmers fail to follow thoroughly. Some best practices can be observed during the development process that will help maximize performance for future application scalability.

Use SELECT Instead of Using SELECT *

MSSQL Performance Tuning, the Hardware

engine performanceSQL Server performance tuning is usually left until problems arise. Most of the time developers and even database administrators only focus on the tuning elements of their MSSQL servers when performance starts to become slow and adversely affects users. Although the typical reason for slow issues is configuration or development issues (poor stored procedure design), occasionally hardware can be an issue.

Improve Your Site Performance with YSlow for Firefox

Measuring performanceEven with the most bandwidth possibly available, an inefficient content delivery design can bring a Web 2.0 application to its knees. Nothing turns off potential users like a page that loads too slowly. This is a critical concern when designing any application, but it is a requirement that must be carefully balanced against the need to provide a content rich environment. The two goals are often opposed, but with careful design, both requirements can be successfully met.

Performance Test Tools

This is quite a list of open source performance testing tools. While there are definitely some excellent products on this list, there are also many (perhaps most) which fall into the category of poor to mediocre. As is the case with any open source category, these were developed by programmers who generally develop something for their own use, without documentation and very specific application. The most popular according to this page are:

  • Apache JMeter
  • OpenSTA
  • WebLOAD

Load Balancing in ASP.NET

For large companies, load balancing is an important feature to use to increase performance. Large companies with the available resources will use web farms. Web farms give your applications the ability to use multiple servers for resources more commonly known as pooling resources. Load balancing helps distribute user requests through a dispatch application that redirects to the different web farm servers.

balancing load

.NET Load Balancing and Windows 2003

If your web server is starting to lose performance and resources are lacking, it may be time to implement a web farm. A web farm will pool sources and allow your web server to share its resources with another high powered machine. It can greatly increase web form performance and rid some of the end user frustration of timeouts and slow responses.

Microsoft SQL and Load Balancing

Microsoft SQL Server 2000 and Microsoft SQL Server 2005 do not inherently support load balancing out of the box like most information technology experts might think. They have intrinsic tools that allow for scalability and load balancing, however, they do not have the defined load balancing functions that are commonly known among network administrators. Instead, Microsoft SQL Server 2005 comes with some tools to help with scalability and performance for your enterprise organization.

Microsoft Clustering Services (MSCS)

Software Testing with LoadRunner

HP LoadRunnerLoadRunner (now called HP LoadRunner, since HP bought Mercury Interactive) is one of the most popular software automation and testing programs on the market. It is a comprehensive testing program that gives webmasters and developers the ability to test the functionality and load managing ability of their website. There are many reasons why LoadRunner is so popular and why it is a good choice as a software testing tool for your website.

New Pricing Model

Storm on Demand Users Cost
250 $9.97
500 $19.95
1,000 $39.90
5,000 $199.50
10,000 $399.00
25,000 $497.50
50,000 $995.00

To See All Plans & Pricing Details

Performance Metrics

  • Average Response Times
  • Peak Response Times
  • Error Rates
  • Throughput
  • Requests per Second
  • Concurrent Users

Web Developers Like Us!

“I deeply resent every second of my life I waste by thinking about load testing. All I ask is that our site be tested with a lot of traffic and without a bunch of BS for me to deal with. Thanks to LoadStorm, I need never again lose another moment to this insufferably tedious aspect of my job. I can feel the rage melting away.” - Shawn Miller, Web Developer, Woot.com