【Go】http server 性能测试

node秒java几街!pathon秒node几街 !go秒pathon几街!

ab测试性能极佳的

package main
import (
 "fmt"
 "html/template"
 "net/http"
)

var i int;
func main() {

    http.HandleFunc("/",index);
    http.ListenAndServe("localhost:811",nil);

}

func index(rw http.ResponseWriter,req *http.Request){
    i =i+1;
    fmt.Println(i);
    t, _ := template.ParseFiles("index.html")
    t.Execute(rw,nil)
}

C:\Users>D:\Desktop\ab.exe -n10000 -c100 http://localhost:811/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests

Server Software:
Server Hostname: localhost
Server Port: 811

Document Path: /
Document Length: 1185 bytes

Concurrency Level: 100
Time taken for tests: 12.368 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 13030000 bytes
HTML transferred: 11850000 bytes
Requests per second: 808.56 [#/sec] (mean)
Time per request: 123.677 [ms] (mean)
Time per request: 1.237 [ms] (mean, across all concurrent requests)
Transfer rate: 1028.86 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.5 0 37
Processing: 1 123 29.6 115 347
Waiting: 1 123 29.6 115 347
Total: 2 123 29.6 115 347

Percentage of the requests served within a certain time (ms)
50% 115
66% 122
75% 127
80% 133
90% 153
95% 197
98% 222
99% 229
100% 347 (longest request)

时间: 2024-10-21 03:24:18

【Go】http server 性能测试的相关文章

【Linux知识】server性能测试--UnixBench

链接地址: http://blog.csdn.net/jason_asia/article/details/38309079 1.1.   server性能测试UnixBench 分别DELL R720和DELL R610作为測试的server.因server配置不同,结果仅供參考. 下载: wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz 安装: tar zxf UnixBench5.1.3.tgz cd Un

基于JMeter的Quick Easy FTP Server性能测试

FTP性能测试 1.引言 1.1背景说明 本测试选用的是一个小型的FTP服务器软件:Quick Easy FTP Server.Quick Easy FTP Server是一个全中文的FTP服务器软件,反应迅速,操作方便,实现了标准FTP服务器所具有的功能. 该软件具有以下特点:1.软件安装程序极小,但性能毫不逊色于专业的那些FTP服务器软件2.功能全面.具备完整的帐户管理,便捷的服务器配置,安全性设置,在线用户信息, 服务器日志,实时数据统计,检软件界面查更新一应俱全3.支持断点续传4.完整的

性能测试培训:sql server性能测试分析局部变量的性能影响

poptest是国内唯一一家培养测试开发工程师的培训机构,以学员能胜任自动化测试,性能测试,测试工具开发等工作为目标.在poptest的loadrunner的培训中,为了提高学员性能优化的经验,加入了很多服务器方面的优化知识,为性能调优的能力打下基础.今天sqlserver的性能测试方面的知识.(大家对课程感兴趣,请加qq:564202718) 性能测试的分析都有一定的方法和思路,这次我们来看看sqlserver方面的性能的知识. 数据库开发者在存储过程和脚本中使用局部变量,但是,局部变量会影响

三种网络数据传输方式比较(byte stream,protobuf,json)

三种网络数据传输方式比较(byte stream,protobuf,json) 2014-08-27 10:39:04 分类: LINUX 原文地址:三种网络数据传输方式比较(byte stream,protobuf,json) 作者:yuyunliuhen 针对于tinynet进行了三种数据传输方式的测试,包括最初的byte stream,protobuf,以及比较流行json方式.跟之前的几次测试一样,模型为echo模型,都是以epoll为例,每个连接每秒发送10个包,每个数据包约100by

golang 构建工具之 Makefile

可能是因为编译太简单了,golang 并没有一个官方的构建工具(类似于 java 的 maven 和 gradle之类的),但是除了编译,我们可能还需要下载依赖,运行测试,甚至像 easyjson,protobuf,thrift 这样的工具下载和代码生成,如果没有构建工具,这些工作就会非常麻烦 为了解决这个问题,之前写过一个 everything.sh 的脚本,把所有的操作都封装在这个脚本里面,只需要执行类似于 sh everything.sh dependency 的命令就可以完成对应的工作,

IT职业方向

人工智能 区块链 大数据 云计算 深度学习 区块链底层开发 Hadoop Docker 机器学习 区块链算法原理 Spark OpenStack 自然语言处理 DAPP只能合约开发 Storm 虚拟化 图像识别处理 EOS智能合约 Hive 云平台 语音识别 超级账本 Yarn Office365 机器视觉 区块链投资 数据分析 云服务 推荐算法 数据挖掘 自动驾驶 量化交易 机器人 后端开发 前端开发 移动开发 游戏开发 Python HTML/CSS HTML5 Unity3D Java J

SQL Server 分布式数据库性能测试

我使用三台SQL Server 2012 搭建分布式数据库,将一年的1.4亿条数据大致均匀存储在这三台Server中,每台Server 存储4个月的数据,Physical Server的配置基本相同,内存16G,双核 CPU 3.6GHz. 1,创建的分区视图,Linked Server的Alias是db2 和 db3,Catalog 是 tdw(test data warehouse). CREATE TABLE [dbo].[Commits] ( [CommitID] [bigint] ID

关系型数据库性能测试参考指标----SQL Server

注:以下指标取自SQL Server自身提供的性能计数器. [@[email protected]] SQL Server 指标名称 指标描述 指标范围 指标单位 1.SQL Server中访问方法(Access Methods)对象包含的性能计数器 全表扫描/秒 (Full Scans/sec) 指每秒全表扫描的数量.全表扫描可以是基本表扫描或全索引扫描.由于全表扫描需要耗费大量时间,因此全表扫描的频率过高的话,会影响性能. 如果该指标的值比1或2高,应该分析设计的查询以确定是否确实需要全表扫

Windows server 2008 SSD性能测试

过渡到windows 7.windows8是趋势,老迈的windows xp .windows server 2003已经快到淘汰的阶段,安装了windows server 2008 R2 ,测试了下SSD硬盘的性能,有点意外,性能只能用强大来形容,测试数据如下: