1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下 ...
分类:
编程语言 时间:
2016-07-03 19:01:53
阅读次数:
619
1.生成秘钥文件 得到网站证书,用jdk自带的keytool生成秘钥文件,执行dos命令: keytool -import -alias "aaa" -file "d:\test\abc.cert" -keystore my.store 其中aaa名字可任意命名;abc.cert为网站证书存放目录; ...
分类:
Web程序 时间:
2016-06-28 12:42:52
阅读次数:
417
兼容IE6,7,8以上、GooleChrome、360及遨游等浏览器。系统特色:1.系统经过抗压测试。2.语音提示功能。3.支持office2007在线编辑。4.强大的图形化工作流程设计及文档编辑留痕+印章签名等功能。5.系统采用多层架构设计,利于二次开发。6.框架采用Ext-Js主流技术设计 详细 ...
分类:
其他好文 时间:
2016-06-13 13:22:34
阅读次数:
699
Webbench源码分析
简介Webbench是一个在Linux下使用的非常简单的网站侧压工具。它使用fork()模拟多个客户端同时访问url,测试网站在压力下工作的性能。
工作原理主函数进行必要的准备工作,进入bench开始压测
bench函数使用fork模拟出多个客户端,调用socket并发请求,每个子进程记录自己的访问数据,并切入管道
父进程从管道读取子进程的输出信息
使用alarm函数进行时...
分类:
Web程序 时间:
2016-06-12 03:05:08
阅读次数:
250
中午午休时,正好收到公司的培训邮件,由公司性能测试组的一名年轻的同事为我们带来压测相关的分享,这部分对俺这个以应用开发为主的程序员来说,感觉帮助很大。课上内容非常的通熟易懂,涉及了一般应用接口开发中主要的性能问题(不属于分布式大并发),实用性非常的强,本文将选取个人认为其中相对常见部分进行介绍,不足 ...
分类:
其他好文 时间:
2016-06-06 22:07:43
阅读次数:
267
用「Web压测」关键词检索,能找到好多进行压测的工具,比如ab、Http_load、Webbench、Siege这些,不过今天并不是要对这些工具做对比,毕竟我们只是想得到一个结果。本文主要介绍Siege,因为Siege是上面四者中,在Mac上安装和使用最便利的,所以果断就是它了! 准备工作 在压测开 ...
分类:
Web程序 时间:
2016-06-01 13:05:42
阅读次数:
173
在进行压测时候,随着压力的增加,当tps达到了峰值,不能再增加,说明系统存在瓶颈了。 1.首先考虑是否为内存的瓶颈,如果为内存的瓶颈,可以查看到此时应用使用的内存达到了它设置的上限,会不停gc(内存溢出)。当内存不足时,jvm内存回收会频繁执行。 分析内存可以查看gc日志,jstat之类的命令学习j ...
分类:
其他好文 时间:
2016-05-31 00:50:08
阅读次数:
376
Webbench是一个在linux下使用的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。源码加起来不到600行。下载链接代码虽然不多,但是功能非常实用,通过阅读该代码对于学习linux下的socket, fork机制以及命令行参数解析都很有帮助。下面是我阅读该代码记录的笔记。源码文件就两个,一是so...
分类:
Web程序 时间:
2016-05-30 15:29:01
阅读次数:
344
最近在做一个新项目的poc压测的时候发现了如下问题: TPS一直突破不了5000,按照计算理论上应该可以达到8000 tps/s左右的,查看数据库端口情况,吓一跳。。。 netstat -ant | grep 3306 很明显这是连接池没生效的原因,查看代码,并没看出什么异常,原先是才用dbcp的连 ...
分类:
编程语言 时间:
2016-05-29 23:14:30
阅读次数:
2776
压测工具apacheab/webbentch1.Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,既不会占用很多CPU,也不会占用太多的内存,但却会给目标服务器造成巨大的负载。ab是最常用的..
分类:
其他好文 时间:
2016-05-29 16:52:47
阅读次数:
297