Commit Graph

8 Commits

Author SHA1 Message Date
Bernard Spil
f74cfe4743 Reroll No-SSLv3 patch/Add No-SSLv2 patch 2015-12-18 14:03:19 +01:00
Adrian Chadd
9b511a9763 Merge pull request #29 from rmebjesus/master
Increased char size.
2015-12-17 15:13:36 -08:00
Adrian Chadd
3cb42e3fed Merge pull request #24 from scippio/master
apply https://github.com/httperf/httperf/issues/8 patch from rowan.li…
2015-12-17 15:11:57 -08:00
Ricardo Jesus
b141ec57a2 Increased char size. 2015-09-03 17:04:27 +01:00
Ben Simmons
380ee54380 Fix errno compilation error (found on Ubuntu 14.04) 2015-06-08 16:13:34 -07:00
scippio
97cfa7af7d apply https://github.com/httperf/httperf/issues/8 patch from rowan.li...@gmail.com 2015-05-11 16:49:33 +02:00
Adrian Chadd
544b67b374 Add very numerous bug fixes and features, from Norse Corp.
* Fix some corner cases with greedy mode, where ports would be
  tracked inside httperf rather than the OS.  There were handfuls
  of corner cases where it'd either loop over an already-allocated
  port by the OS and chew 100% of cpu with no progress. Also, hit an
  already allocated port by the OS, skip/stop, but then the next lookup
  would hit that port again - it would never find a new port to open.

* Add kqueue support for FreeBSD. (No, not using libevent. Yet.)

* Add a periodic stats option, to print out 200/302 counts once
  every second.  This is to aid in automatic scripts looking to graph
  the progress being made.

* Add the ability to define multiple local client addresses, so
  requests can come from a much bigger pool of IP addresses.
  This allows for much more concurrency per process.)

* Add an explicit timeout on how long httperf can run - again, to aid
  in automated testing.

* Add an option to allow header contents to be loaded in from a file.

* Other fixes, mostly type related fixes, thanks to clang/llvm on
  FreeBSD-10.

We're using this in production at Norse to stress test out things,
upwards of 25,000 requests per second per httperf process.
2015-03-30 14:07:53 -07:00
Mark Nottingham
4ee16eb53b Move everything into top-level directory. 2015-03-14 15:04:47 +11:00