Requirements for the Web Capacity Analysis Tool
The Web Capacity Analysis tool must have the following features:
-
It must be easy to run and automate.
-
It must display hardware and software configurations along with results, whenever possible to provide a comprehensive summary.
-
It must produces one comprehensive rating number if possible.
-
It must include at least one simple test that covers all functionality and runs in less than one hour.
-
It must cover all possible functionality, including basic file transfer, Common Gateway Interface (CGI), Internet Server API (ISAPI), and Secure Sockets Layer (SSL) / Private Communications Technology (PCT) protocols. It should be easily extendible.
-
The server tested must be an uncontrolled entity ("black box.")
-
The tool must run multithreaded clients in a single client process. Using threads instead of multiple processes makes client bottlenecks less likely and increases the load on the servers.