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 | 
评论
