| GUI | Command line |
| Basic one-server | howto | howto |
| Changing connection behavior | howto | howto |
| Advanced example using Apache HTTPD | howto | howto |
| Secure example | howto | |
| How to create a new certificate |   | howto |
| View Attributes exposed through JMX | howto | |
| Using the HttpXmlSubscriber to analyze site characteristics | howto | howto |
Application HowTos
These examples assume you already know how to
Start the GUI
With the GUI, you can:
- Watch traffic between your browser and the web application you're writing.
- Find out what your server application is really sending back.
- Watch remote calls made by your server
- Simulate slow connections. Do you have users that access your application over a satellite link? Do you have
users with old, slow modem connections? You can simulate slow connections, and see your application as your users see
it.
- Watch SOAP traffic.
- Watch RESTful calls.
- Watch AJAX applications communicate.
- The "hard" work of storing application traffic as XML is already done. You can process this XML to analyze network
traffic. Are your caching policies set to cache everything that should be cached? Run the CachingSummary analyzer
to summarize caching behavior, and see what's being cached and what's not. What makes that web page take so long to load?
DonsProxy will show you what parts are slow to load.