【wrk2】轻量级性能测试工具
1、背景
wrk/wrk2是针对http协议的基准测试工具,特点是在单击多核CPU的前提下,通过系统自带的高性能I/O机制【epoll、kqueue等】,以多线程和事件模式,在指定的时间和请求范围下对目标机器产生负载。特点如下:
优势 | 劣势 |
---|---|
1、安装简单、容易上手 2、基于系统自身的高性能机制,单机产生大量请求 3、轻量级测试工具,学习成本低 | 1、只能进行单击压测、不支持分布式;无法取代jmater、loadrunner等专业工具 2、只支持http协议,请求体中带参数的请求比如POST,需要写Lua脚本 |
2、安装
2.1 linux安装:
可以直接从github地址:https://github.com/giltene/wrk2下载源码或者git clone下载
yum install -y openssl-devel git
git clone https://github.com/giltene/wrk2.git