欢迎来到天天文库
浏览记录
ID:47201043
大小:84.77 KB
页数:14页
时间:2019-08-23
《Apacheab压力测试(压力测试apacheab)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Apacheab压力测试(压力测试apacheab)apacheab压力测试2010-030316:03:52
2、分类:linux
3、标签:丨字号大中小订阅.压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分•压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试•通常要进行压力测试的资源包括内部内存、CPU可用性、磁盘空间和网络带宽等•一般用并发来做压力测试.1.apache安装下载:从apache官方网站http://httpd.apache・org/download,cgi下载
4、httpd-2.0.58.tar.gz.安装:先解压缩t吐文件tar一zxvfhttpd-2・0.58.tar.gz(1)the./configure-prefix=/usr/local/apache2test-enable一iknow-enable一shared=max-with一pmw=worker-enable一deflate-enable一headers-enable一rewrite-enable-proxy-proxy-enable-enable-withsslssl=/path/to/install/openssl_0.97i-enable
5、modules=all&&&&makeinstallmake(这是正式服务器上的apache2的编译参数,其中-with-pmw=worker-withssl二/path/to/install/openssl_0.97i可以根据实际情况做出修改)然后安装php,并且在/usr/local/apache2test/conf目录下的httpd.conf里面的dso支持之后加入addtypeapplication/x-httpd一php・php・phtm1.htm1.htmaddtypeapplication/x-httpd-phpsource・phps最后
6、将测试的php网页文件添加到/usr/local/apache2test/htdocs冃录下(2)make(3)makeinstall2•测试工具说明以及安装ab:ab是apache超文本传输协议(http)的性能测试工具.其设计意图是描绘当前所安装的apache的执行性能,主要是显示你安装的apache每秒可以处理多少个请求;概要:运行/usr/local/apacheinstallpath/bin/ab-help查看ab的具体命令选项;命令选项-cconcurrency一次产生的请求个数•默认是一次一个.no在测试会话中所执行的请求个数reques
7、ts.默认时,仅执行一个请求,但通常其结果不具有代表意义运行结果:主要要注意的是以下内容timetakenfortests.总共执行所花费的时间.(以上1000次共多久)requestsforsecond:每秒平均可以处理多少个connection・备注:每次仅仅能针对一个连接做重复的测试.siege:是一个压力测试和评测工具,设计用于web开发这评估应用在压力下的承受能力:可以根据配置对一个web站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行.下载/安装siege时一个开放源代码项冃,可以在http:/
8、/www.google,com上查找备注:最好选择2.5以上版木,因为高版木多包括一个辅助工具,能够做增量压力测试,低版本不包括此工具.安装:%./configure-prefix二/path/to/&&makeinstall&&makeinstall使用说明:siege使用在/path/to/install/bin/目录下创建需要测试的链接文件,如www.test.com.url,添加需要的测试的链接http://10.5.3.122/test/google,php/http://10.5.3.122/test/baidu.php/http://10
9、.5.3.122/test/sogou.Php/Thensave・Siegeusesthesample:Siege-c20-r2-fwww.chedong・com・urlParameterdescription:-c20has20users-r2repeatcycle2times-fwww.test・com.utItasklist:URLlistOutputsample:**Siege2.59**Preparing20,concurrent,users,for,battle・,this〃battle〃hasprepared20concurrentuse
10、rsTheTheserverisnowundersiege・・Done・serviceisun
此文档下载收益归作者所有