Golang实现的高性能HTTP负载工具
Sniper
##体验 提供以下可执行文件,可直接运行
##功能 以实用为原则,实现以下功能
###对比同类工具 ##性能
测试的详细情况,与各大负载测试工具的性能对比在此 ##图表展示
基于dygraphs与html5,详细展现服务端性能情况 从测试结果中等距采样约1000样本,详细展现连接建立,链路传输和服务端执行情况 下图展示了总时间和连接建立时间的对比,Golang是怎样得到连接建立的时间呢? 原来项目基于net库实现了HTTP协议栈,重构而不是官方net/http库才拿到详细的信息, 提升了性能。 ##使用说明 ###1. 安装Golang 请参考astaxie的开源Golang书籍《Go Web 编程》一书,Go安装一节。 ###2. 安装Sniper $ go get github.com/lubia/sniper $ go install github.com/lubia/sniper $ cp src/github.com/lubia/sniper/.sniperc ~ ###3.使用手册 请参见项目主页:Sniper ##关于 作者:Lubia Yang,程序员 博客:程式設計 Licence:Apache License,Version 2.0. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |