Developer Tools


Web Performance Testing
CL-HTTP includes a facility for flogging a Web applications (http:flog-server) and URL metering tools (http:with-metered-response). The flogger works by replaying log files and making requests of a server a specified rate. This tools can be used in conjunction with Lisp metering tools to improve the performance of CL-HTTP and Web applications atop it. In addition to flogging GET, the impleentation also handles the POST method. (This approach to performance was originally inspired by Robert Thau's C-based Web Monkey, which he used to stress test Apache under UNIX.)
W3C Line Mode Browser
http://www.w3.org/pub/WWW/LineMode/
Provides a suite of browser tools useful for testing servers, e.g., acts as a HTTP 1.1 client. This code base has provided the foundation for most C-based browsers and servers developed to date, most notably NCSA Mosaic which grew to prominence as a graphical user interface to the CERN library.
W3C Jigsaw Client API
http://www.w3.org/pub/WWW/Jigsaw/
The W3C Jigsaw server includes a client API that can drive Sun's HotJava Browser as an HTTP 1.1 compliant client. The Java servlet notion was derived from CL-HTTP object-based response functions by the implementor while visiting MIT.