SniperHTTP负载工具
Sniper是一个功能强大、高性能的HTTP负载工具,采用Golang编写。利用协程并发优势,实现海量并发、超低内存占用、丰富图表展示。是测试、分析、优化服务端性能的绝佳助手!
以实用为原则,实现以下功能
- GET / POST
- keep-alive模式
- https
- 图表展示结果
- 测试多个目标
- 支持大文件负载
- 跨平台,支持Linux,FreeBSD,Darwin
工具比较:
tool | language | keep-alive | https | multi-target | result-show | proxy |
ab | c | NO | YES | NO | html,standard output | YES |
siege | c | YES | YES | YES | csv,standard output | YES |
http_load | c | NO | YES | YES | standard output | YES |
webbench | c | NO | YES | NO | standard output | YES |
sniper | go | YES | YES | YES | js+html5,standard output | NO |
评论