[Haskell-cafe] [ANN] wrecker - An HTTP Benchmarker

Jonathan Fischoff jonathangfischoff at gmail.com
Fri Oct 7 14:09:05 UTC 2016


hvr's comment on reddit sums up the issues well:
https://www.reddit.com/r/haskell/comments/55ywoy/ann_wrecker_an_http_benchmarking_library/d8f0svb

`http-client` is not designed for this use case. It's header parsing is too
slow specifically.

`wrecker` and `wreck` are fine in the 10-100 range for typical requests (30
- 300 ms)

`wrecker` can and will get better (possibly with uhttpc under the hood),
but if you have to sequence API together with processing between to profile
your API, `wrecker` is a great option because there is nothing as accurate
(that I know of) that can do that well.



On Fri, Oct 7, 2016 at 6:56 AM, Damian Nadales <damian.nadales at gmail.com>
wrote:

> We're using Gatling at work http://gatling.io/docs/2.2.2/ (Scala
> based), and I'm looking for similar tools in Haskell (if they don't
> exist is a nice project to work on I find).
>
> Do you have any idea why `wreck` produces inflated results?
>
> On Wed, Oct 5, 2016 at 12:59 PM, Jonathan Fischoff
> <jonathangfischoff at gmail.com> wrote:
> > I am happy to announce the release of 'wrecker-0.1.3.2', a library for
> HTTP
> > benchmarks.
> >
> > 'wrecker' makes it easy to benchmark complex API interactions, by
> providing
> > a 'wreq' like interface for creating suites of HTTP benchmarks.
> >
> > For more detailed information, tutorials, and examples checkout the
> > README.md
> >
> > https://github.com/skedgeme/wrecker/blob/master/README.md
> >
> > Additionally there is documentation on Hackage:
> > https://hackage.haskell.org/package/wrecker.
> >
> > Cheers,
> > Jonathan Fischoff
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > To (un)subscribe, modify options or view archives go to:
> > http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
> > Only members subscribed via the mailman list are allowed to post.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20161007/c8b0017f/attachment.html>


More information about the Haskell-Cafe mailing list