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: