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.