Leverage Wrk to conduct performance stress testing
发布时间
阅读量:
阅读量
wrk工具功能概述
wrk 是一款专门用于 Http 协议的基准测试工具,其能够在单机多核 CPU 环境下,借助操作系统提供的高效 I/O 机制,例如 epoll、kqueue 等,采用多线程与事件驱动的方式,对目标服务器施加大量负载。
wrk 具备开源免费的特性,其源代码托管于 github 平台:https://github.com/wg/wrk
wrk 的优势与劣势
wrk 作为一款轻量级的性能测试工具,具备安装便捷、操作简单的优点。同时,它依托系统内置的高性能 I/O 机制,仅需较少数量的线程便能生成极高的并发请求量,如数万甚至数十万级别,并且这一能力是许多其他性能测试工具难以实现的。
然而 wrk 的不足之处也较为突出,主要体现在其仅支持单机环境下的压力测试。这与其自身的设计定位密切相关,并非旨在替代 JMeter、LoadRunner 等专业级测试工具。
wrk安装指南
wrk仅适用于Unix类操作系统。在Mac系统中,用户可通过快捷方式下载并安装。
brew install wrk
完成安装之后,可通过执行wrk --help命令来确认安装状态是否正常。
LiTandeMacBook-Pro:~ litan$ wrk
Usage: wrk <options>
全部评论 (0)
还没有任何评论哟~
