Remember when Jeb Bush was giving a sad and lonely speech on the campaign trail? He made some stupid point and the audience sat stone-faced as he stood there awkwardly. After what seemed like an eternity, the young Bush hopeful implored his audience to “Please clap.” That’s Your JoeDog right now. But instead of applause, we need you to test the latest siege release candidate. Siege-4.0.3-rc2
We know what you’re thinking: What’s in it for me? Exciting new features, that’s what! Really? Like what?
Glad you asked. Version 4.0.3 adds support for the HTTP PATCH method just for you json weenies. It’s implementation is just like POST and PUT. Construct your URLs like this:
siege -p “http://www.joedog.org/weenie PATCH title=hello+world”
siege -p “http://www.joedog.org/weenie PATCH </path/file”
Pretty cool but what’s with that -p ? I’ve never seen that!
That’s another new feature to help you with HTTP debugging. -p/–print URL behaves just like -g/–get URL except it prints the page along with the headers. Let’s watch it in action!
$ siege -p --no-parse --no-follow www.joedog.org ** SIEGE 4.0.3rc2 ** Preparing 1 concurrent users for battle. The server is now under siege... GET / HTTP/1.0 Host: www.joedog.org Accept: */* Accept-Encoding: gzip;deflate User-Agent: Mozilla/5.0 (pc-x86_64-linux-gnu) Siege/4.0.3rc2 Connection: close <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title> </head><body> <h1>Moved Permanently</h1> <p>The document has moved <a href="https://www.joedog.org/">here</a>.</p> <hr> <address>Apache/2.2.31 (Amazon) Server at www.joedog.org Port 80</address> </body></html> Transactions: 1 hits Availability: 100.00 % Elapsed time: 1.15 secs Data transferred: 0.00 MB Response time: 0.92 secs Transaction rate: 0.87 trans/sec Throughput: 0.00 MB/sec Concurrency: 0.80 Successful transactions: 1 Failed transactions: 0 Longest transaction: 0.92 Shortest transaction: 0.92
I see other new things there. You’re pretty observant, Chet. This version includes two new long options:
- –no-parse Instructs siege not to parse a page and download its elements
- –no-follow Instructs siege not to follow redirects
So test away Doggers. Let us know what you think either by commenting on this post or sending us feedback in the contact form.
[SIEGE RELEASE: 4.0.3-rc2]