![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 383 阅读 · 0 评论 -
Go语言实现HTTP压测工具(4)——Demo开发与初期调试
0. goablite是我自己取的名字很简单,go语言实现的ab的lite版~~~参考程序练习Go语言-HTTP压力测试.mdgo web压测工具实现HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom...原创 2019-06-14 00:12:05 · 1073 阅读 · 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 · 1238 阅读 · 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 · 473 阅读 · 0 评论 -
Go语言实现HTTP压测工具(2)——Golang语言基础学习和使用
0 前言一周之内要完成的任务。本文目前不做过多的知识介绍,一是因为赶时间完成任务,二是对于有编程基础的人来说,不用事无巨细的都记下来,只要学学该语言的设计思想,总结一下其特别的地方和用法,差不多就入门了。但是这篇文章开在这里,留给以后在学习使用Go语言时,记录一些不会的基础的知识。参考资料:《Go入门经典》,【英】乔治·奥尔波Go 入门指南 - GitHub1. 数据类型2...原创 2019-06-09 19:39:56 · 1430 阅读 · 0 评论