[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#782670: ITP: wrk -- HTTP benchmarking tool



Dmitry Smirnov wrote:
> On Wed, 15 Apr 2015 17:44:52 Robert Edmonds wrote:
> > * Package name    : wrk
> >   Version         : 4.0.1
> >   Upstream Author : Will Glozer
> > * URL             : https://github.com/wg/wrk
> > * License         : Apache-2.0, BSD-3-Clause
> >   Programming Lang: C
> >   Description     : HTTP benchmarking tool
> > 
> >  wrk is a modern HTTP benchmarking tool capable of generating significant
> >  load when run on a single multi-core CPU. It combines a multithreaded
> >  design with scalable event notification systems such as epoll and kqueue.
> >  .
> >  An optional LuaJIT script can perform HTTP request generation, response
> >  processing, and custom reporting.
> 
> Any noticeable differences from "siege"? Thanks.

Hi, Dmitry:

One big difference is the LuaJIT scripting support in wrk.  E.g., I
believe with siege, the HTTP requests have to be constructed ahead of
time (though there is support for variable expansion), whereas wrk can
call a user-supplied Lua function to generate a request.

-- 
Robert Edmonds
edmonds@debian.org


Reply to: