Golang语言
周五见
Github地址:https://github.com/danielzhou
展开
-
Go语言实现HTTP压测工具(3)——巨人的肩膀(样例)
参考来源 windows Apache ab安装及压力测试 [原创]Apache的测试工具ab(ApacheBench)源码分析 烂泥:apache性能测试工具ab的应用 首先,ab是单线程程序,只能利用单一CPU,在给性能好的服务器端应用做压测时,往往跑ab的测试机负荷满了;而服务器应用的性能还绰绰有余。 这在测试默认启用多核的go程序是非常常见的。 其次,ab仅能是对单一url进行压测,而...原创 2019-06-13 23:03:22 · 408 阅读 · 0 评论 -
Go语言实现HTTP压测工具(4)——Demo开发与初期调试
0. goablite是我自己取的名字 很简单,go语言实现的ab的lite版~~~ 参考程序 练习Go语言-HTTP压力测试.md go web压测工具实现 HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom ...原创 2019-06-14 00:12:05 · 1084 阅读 · 0 评论 -
Go语言实现HTTP压测工具(1)——前期准备
0 前言 一周之内要完成的任务。 1. 思路 1.1 理解需求: 什么是HTTP压测工具; 性能指标有哪些,要完成到哪个程度 1.2 基础知识 golang语言的基础语法和使用; nginx的基础性能指标; 1.3 样例参考 C语言开发的ApacheBench工具 1.4 开发 1.5 调试 2. 前期准备 2.1 HTTP压力测试是什么,ApacehBench又是什么 参考来源...原创 2019-06-09 10:43:47 · 1475 阅读 · 0 评论 -
Go语言实现HTTP压测工具(0)——问题汇总
1. 环境问题 1.1 LiteIDE 错误: 进程无法启动 参考来源: LiteIDE 错误: 进程无法启动 LiteIDE 错误: 进程无法启动 两个原因: 运行环境选的不对 路径带有中文 1.2 安装MinGW时,提示mingw-get: * ERROR * Get package xxx:download failed 参考来源: Windows 平台下 LiteIDE ...原创 2019-06-14 14:30:42 · 483 阅读 · 0 评论 -
Go语言实现HTTP压测工具(2)——Golang语言基础学习和使用
0 前言 一周之内要完成的任务。 本文目前不做过多的知识介绍,一是因为赶时间完成任务,二是对于有编程基础的人来说,不用事无巨细的都记下来,只要学学该语言的设计思想,总结一下其特别的地方和用法,差不多就入门了。 但是这篇文章开在这里,留给以后在学习使用Go语言时,记录一些不会的基础的知识。 参考资料: 《Go入门经典》,【英】乔治·奥尔波 Go 入门指南 - GitHub 1. 数据类型 2...原创 2019-06-09 19:39:56 · 1589 阅读 · 0 评论