提示:网上搜索webbench有很多网站,大家还是到原网址去下载以防下载病毒软件。webbench的原网址:webbench原网址
原理:
详细可以参考:webbench剖析
基本原理:
Webbench 首先 fork 出多个子进程,每个子进程都循环做 web 访问测试。子进程把访问的结果通过pipe 告诉父进程,父进程做最终的统计结果。
编译安装
1.wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
2.tar zxvf webbench-1.5.tar.gz
3.cd webbench-1.5
4.make
5.make install
使用:
./webbench -c 1000 -t 30 网址
参数:-c 表示客户端数 -t 表示时间 ,如果若报错显示webbench命令找不到,重新make即可。
以下参见:webbench剖析
有些优点我觉得不是很好理解就没有写。
优点:
1.部署简单,适用于小型网站压力测试,(最多可模拟3万并发);
缺点:
1.不适合中大型网站测试;
2.其并发采用多进程实现并非线程,长时间其会大量占用内存与CPU,所以一般长时间的压力测试不推荐使用webbench.
参考资料:
http://home.tiscali.cz/~cz210552/webbench.html
https://blog.csdn.net/L_XRUI/article/details/76216079
https://zhuanlan.zhihu.com/p/106323837