In addition to a bunch of bug fixes, this release adds the ability to export from the HTTP Client to an XML file. This XML file can then be re-imported back into the HTTP Client, making it much easier to create repeated tests etc.. The XML file conforms to a schema (see URL in the exported XML file), so automated tools should find it trivial to generate appropriate requests for testing.
Release 4.6.0 of NetTool is now available for download. This release adds the ability to specify a proxy to the HTTP Client. It is also possible to specify authentication (username/password) parameters for the proxy. NetTool can be downloaded from neilja.net.
If you're not familiar with NetTool, visit nettool.org for an overview. But essentially, NetTool is a set of utilities for debugging web & network applications, especially HTTP-based apps (such as web services). There are two main components: a HTTP Client (analogous to a web browser), and a TCP Tunnel.
The Interruptible RMI library provides a mechanism to interrupt RMI calls. Typically when a thread invokes an RMI method, the thread blocks until the RMI method returns. If the method call is taking too long (e.g.
If you haven't used NetTool before, visit nettool.org to get full details on the app. But briefly: NetTool consists of two tools, a HTTP Client, and a TCP Tunnel.