Many websites today have a serious business mission—to make money. And whether that’s through providing custom content and proprietary services, through advertising opportunities or by selling retail products, these high-traffic websites and applications need to be up and running at all times. Because if performance slows even a little, fickle web users are likely to jump quickly to a competitor’s site.
The message to website owners is clear: Test and monitor your website!
Few websites, if any, perform exhaustive testing. Usually focused solely on catching bugs, many websites ignore functionality testing, usability testing and performance testing—three critical elements in defining the user experience with a website or web application. In short, webmasters and developers should not only test for bugs, test whether the website does what it is meant to do (functionality testing) and test whether the user is able to easily accomplish tasks and objectives on the website (usability testing), but they must also test whether the user gets results from the website in an acceptable time (performance testing).
Performance testing is a critical component of your website or web application’s overall success. From a performance standpoint, your goal isto ensure that your end-user’s or customer’s mouse click is not met with silence. Optimize your webserver so that that 95% of all web requests are processed in less than 10 seconds.
Jakob Nielsen[1],
one of the foremost experts on software and website usability suggests the
following performance thresholds for your website and or web application:
name=_D2HNOVMLPICTURE_>
|
Download Time |
User’s View |
|
< 0.1 s |
User feels that the system is reacting instantaneously.
|
|
< 1.0 s |
The user experience is not compromised. Although the user is unhappy with the wait, they are still focused on the current web page. |
|
< 10 s |
As wait times get close to 10s, studies have shown that the likelihood of user distraction increases greatly |
|
> 10 s |
User is most likely distracted from the current website and loses interest.
|
Webserver Stress Tool allows you quickly ascertain and identify performance problems so that you can quickly correct them to prevent user dissatisfaction and potential loss of revenue.
Through an intuitive interface, flexible testing parameters, and comprehensive reporting, Webserver Stress Tool provides you the tool to include performance testing as a regular part of website and web application maintenance and deployment.
Once your webserver has been deployed with the correct configurations (based upon performance testing), you may also consider deploying a 24/7 monitoring application. Paessler’s IPCheck Server Monitor (http://www.paessler.com) can help you keep a constant, vigil eye on your investment in web architecture technology.
Webserver Stress Tool is a powerful HTTP-client/server test application designed to pinpoint critical performance issues in your web site or web server that may prevent optimal experience for your site's visitors.
Welcome
Introduction: Testing Basics
Performance, Load or Stress Testing?
Calculation of Load and Load Pattern
Webserver Stress Tool Features
How much load can Webserver Stress Tool generate?
Installation
Configuring Webserver Stress Tool
Selecting the Test Type and the Number of Users
Selecting the URLs or Editing the URL Script
Using Custom URL Scripts for Advanced URL Sequences
Performance Tips&Tricks
Running the Test
Reviewing Logfile Results
Analyzing Graphical Results
Graph Click Times & Errors (per URL)
Graph Click Times, Hits/s and Clicks/s
Graph Server and User Bandwidth
Creating Reports
Additional Features
Appendix
Software License and Contact Information