软件测试
_Tham
If you sleep now , you will hava a dream. But if you study now , you will achieve your dream.
展开
-
Siege(开源Web压力测试工具)——多线程编程最佳实例
在英语中,“Siege”意为围攻、包围。同时Siege也是一款使用纯C语言编写的开源WEB压测工具,适合在GNU/Linux上运行,并且具有较强的可移植性。之所以说它是多线程编程的最佳实例,主要原因是Siege的实现原理中大量运用了多线程的各种概念。Siege代码中用到了互斥锁、条件变量、线程池、线程信号等很多经典多线程操作,因此对于学习多线程编程也大有裨益。最近花了一些时间学习到了Siege的源转载 2014-11-16 16:08:00 · 1607 阅读 · 0 评论 -
Google的开源C++单元测试框架Google Test
玩转Google开源C++单元测试框架Google Test系列(gtest)(总)前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest本身的实现并不复杂,我们完转载 2014-11-16 16:27:57 · 1601 阅读 · 0 评论 -
网站(Web)压测工具Webbench源码分析
一、我与webbench二三事Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能。Webbench使用C语言编写,下面是其下载链接:http://home.tiscali.cz/~cz210552/webbench.html说到这里,我赶脚非常有必要给这个网站局部一个截图,如转载 2014-11-16 16:13:15 · 1805 阅读 · 0 评论 -
web压测工具http_load原理分析
一、前言http_load是一款测试web服务器性能的开源工具,从下面的网址可以下载到最新版本的http_load:http://www.acme.com/software/http_load/ (页面实在太简陋……)十分令人欣慰的是,这个软件一直在保持着更新(不像webbench,已经是十年的老古董了。webbench的源码分析请参考:http://www.cnblogs转载 2014-11-16 16:11:04 · 2920 阅读 · 0 评论