ActiveXperts Network Monitor 2019 proactively manages network servers, devices, databases and more.

Microsoft Resource Kits - IIS 6.0 Resource Kit

Web Capacity Analysis - IIS 6.0 Resource Kit Utility on

The IIS 6.0 Resource Kit Tools helps you administer, secure, and manage IIS (Internet Information Server). Use the resource kit to query log files, deploy SSL certificates, employ custom site authentication, verify permissions, troubleshoot problems, migrate your server, run stress tests, and more.

Web Capacity Analysis - Web Capacity Analysis Tool (WCAT) runs simulated workloads on client/server configurations.

The Web Capacity Analysis Tool (WCAT) version 5.2 runs simulated workloads on client/server configurations. You can use WCAT to test how your server running Internet Information Services (IIS) 6.0 and your network configuration respond to a variety of client requests for content, data, or Web pages. You can use the test results to determine the optimal server and network configuration for your environment.

WCAT is a powerful tool for capacity testing and planning. You can use it to test different server and network configurations by using custom designed WCAT content and workload simulations. Wcat tests simulate the activity of a server running IIS and its client Web browsers as they communicate across one or more networks. The tool monitors how the server responds to the demands of its clients in a controlled, experimental setting. When you change your hardware and software configuration, you can repeat the prepared tests to identify how the new configuration affects server response to the simulated client workload. You can use WCAT to test servers with single or multiple processors and servers that are connected to multiple networks. In addition, you can use cookies with WCAT. Cookies allow a server or script to maintain state information on client computers.


You can use the WCAT command-line parameters to make temporary changes at run time quickly, without having to edit input files. The parameters that you set apply only to the test for which you set them. For example, by default, the prepared WCAT test specifies that only one client computer be used in the test, despite the fact that several client computers are recommended to simulate actual conditions. To use more than one client computer, you can either use the -m parameter at run time or edit the test configuration file. WCAT uses the following syntax (all parameters except -a server are optional):
wcctl -a server [-c config] [-d distribution] [-s script] [-p counters] [-e prefix] [-z description] 
[-l logfile] [-x xmlprofile] [-k killfile] [-o offset] [-g interval] [-stress mins] [-n server] [-m clients] 
[-t threads] [-w warmup] [-u duration] [-f cooldown] [-i think]

Input File Parameters
-c config Specifies the configuration file to use for the test.

-d distribution Specifies the distribution file to use for the test.

-s script Specifies the script file to use for the test

-p counters Specifies the counters to be measured for the test.

-e prefix Specifies the prefix name for the input files. WCAT accepts .cfg, .dst, .scr, and .pfc file name 
extensions to prefix names.

-z description Specifies the description file that contains the config, distribution, script, and counters 
files in one file.

Output File Parameters 
These parameters specify where output statistics should be saved.

-l logfile Specifies the path and prefix to which log files should be saved. The acceptable file name extension 
is .log. The default is wcctl.exe.log.

-x xmlprofile Creates an XML log file that contains optional information.

Controller Parameters 
These parameters are used by the controller.

-k killfile When the specified file exists, the controller process exits.

-o offset Specifies the port offset for the controller. Allows multiple controllers on one computer.

-g interval Specifies how often, in seconds, the clients update the statistics on the controller.

-stress mins Specifies the number of minutes to wait before continuing the test, regardless of the number of 
clients that have connected.

-n server Specifies the server to monitor for performance counters.

Configuration Overrides 
These parameters override information in the .cfg file.

-m clients Specifies the number of client computers to use. Overrides NumClientMachines.

-t threads Specifies the number of virtual clients to use per client. Overrides NumClientThreads.

-w warmup Specifies the number of seconds to use for the warmup phase. Overrides WarmupTime. You can use s/m/h format; 
for example, 3600s, 60m, or 1h. You cannot specify a duration of 0 seconds.

-f cooldown Specifies the number of seconds for the cool-down phase. Overrides CooldownTime. You can use s/m/h format; 
for example, 3600s, 60m, or 1h.

-i think Random milliseconds to pause between each request. Overrides ThinkTime.