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 |
评论
Ripplet负载测试工具
Ripplet是一款负载测试工具,特征如下:1)基于ApacheLicense2.0许可证;2)软件程序性能和负载测试工具;3)有四个分布式的Java组件:测试注入引擎、服务器/产品监视器、测试数据中
Ripplet负载测试工具
0
VegetaHTTP负载测试工具
Vegeta是一个万能的HTTP负载测试工具,提供命令行工具和一个开发包。使用方法:Usage: vegeta [global flags] <command> [command flag
VegetaHTTP负载测试工具
0
LoadRunner负载测试工具
LoadRunner是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用LoadRun
LoadRunner负载测试工具
0
LocustPython 负载测试工具
Locust是一个开源负载测试工具。使用Python代码定义用户行为,也可以仿真百万个用户。Locust是非常简单易用,分布式,用户负载测试工具。Locust主要为网站或者其他系统进行负载测试,能测试
LocustPython 负载测试工具
0