Using Your Web Applications in Custom Tests

You can create a custom test by using programs running on your Internet Information Server instead of the prepared test programs provided with WCAT. In addition to testing existing Web applications, you can use WCAT to evaluate programs as they are developed or during preproduction testing.

By using your programs in a WCAT test, WCAT can help you determine what programs need to be optimized to run on under Internet Information Server. For example, you can use WCAT to compare the functionality of different programs that provide file transfer, Web content, or security functions.

You can test the functionality of the following types of programs:

· Basic file transfer programs

· Common Gateway Interface (CGI) applications

· ISAPI extensions

· Secure Sockets Layer (SSL) programs

To use your own CGI application or ISAPI extension in a WCAT test, model your test on a CGI or ISAPI test provided with WCAT. In the URL field of the test script file, replace the reference to Wscgi.exe or Wsisapi.dll with the name of your CGI application or ISAPI extension.

You can also create your own HTTP keep-alive tests by adding the KeepAlive = TRUE operation to each transaction in the test script file. When creating your own tests, note that WCAT does not support HTTP keep-alives and the SSL protocol in the same test.

To run a WCAT test using your own programs, create a new script file and create HTTP transactions with the appropriate Cookie, URL, SSL, RequestHeader, ResponseHeader, SaveResponseFile, ResponseData, and RequestData values.