Today, when a telephone system is installed in a new neighborhood, it will always work perfectly. The phone will ring, the line will connect immediately, and people can communicate with each other even if all the neighbors are speaking at the same time. This is because over time and due to algorithms which have been developed, it is known how much hardware is needed to support a specific area. Web technology is very different. There can be a different number of servers, different amounts of resources per server, different and new technologies, many different parameters can be configured to improve performance and naturally code can always be improved. As the number of mission critical application websites increases, there is an increasing need to test these applications in order to ensure and guarantee that the business and marketing needs are met. Because the web does not have the same loyalty as traditional trading, poor performance will let users easily move over to the competition.