Linux平台下可视化压测软件visual-wrk
visual-wrk是一款基于wrk开源项目二次开发的Linux下可视化压测软件。
git地址(https://github.com/NavInfo2/visual-wrk.git)
朋友,如果你需要一款Linux下安装简便、易于使用的压测工具;或是需要超高并发却苦于没有服务器集群;或是需要将压力测试集成至Jenkins并得到一份丰富的可视化报表;又或是需要随机、按比例混合测试案例的压测工具,那么visual-wrk将是你的不二之选!!!
1. 为什么基于wrk做二次开发?
在公司的测试环境中,考虑该压测软件将与Linux上的Jenkins持续集成工具联动使用;另外考虑到公司的技术栈以C/C++为主,因此我们需要一款Linux下安装方便操作简单、高并发、高扩展性、使用C/C++编写的开源命令行压测工具。
以下是对部分压测软件的功能比较:
压测软件 | 并发量 | https | POST | 报告完善度 | 可扩展性 | 并发架构 |
---|---|---|---|---|---|---|
http_load | 中 | Y | N | 中 | 中 | select |
webbench | 高 | Y | N | 中 | 中 | fork |
ab | 高 | Y | Y | 中 | 中 | epoll |
siege | 低 | Y | Y | 中 | 中 | multi thread |
wrk | 高 | Y | Y | 中 | 高 | epoll + multi thread |
Jmeter | 低 | Y | Y | 高 |