二:【Http_Load】 简介:Http_Load 以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死,可以可以测试HTTPS类的网站请求。 1:编译安装 tar -zxvf http_load-12mar2006.tar.gzcd http_load-12mar2006/ vim Makefile
make && make install 2:参数简介 -parallel 简写-p :含义是并发的用户进程数。-fetches 简写-f :含义是总计的访问次数-rate 简写-p :含义是每秒的访问频率-seconds简写-s :含义是总计的访问时间
3:测试分析 编写URLlist测试文件bash脚本makeurllist.sh
压力测试
三:【Webbench】 简介:Webbench是有名的网站压力测试工具,它是由 Lionbridge公司开发。Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。不但能具有便准静态页面的测试能力,还能对动态页面ASP,PHP,JAVA,CGI进 行测试的能力。支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试,是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。 1:编译安装 tar -zxvf webbench-1.5.tar.gz cd webbench-1.5/ vim Makefile
make && make install 2:参数简介
3:测试分析
四:【Siege】 简介:Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力:可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。利用Siege提供的测试结果来分析性能指标或者分析他们提供的服务在不同负载条件下的性能情况,分析测试结果,找出影响系统性能的瓶颈。 1:编译安装 tar -zxvf siege-latest.tar.gz cd siege-3.0.0/ ./configure make && make install 2:参数简介
3:测试分析
五:【Httperf】 简介:Httperf 是个web 服务器的性能测试工具,来自惠普公司。提供了灵活的生成各种 HTTP 负载来测试服务器的性能,提供可靠、高性能的工具,支持 HTTP/1.1 和 SSL 1:编译安装 ①tar -zxvf httperf-0.9.0.tar.gz cd httperf-0.9.0/ ./configure --prefix=/usr/local/src/httperf make && make install ②编辑环境变量文件,将httperf的bin路径加入到系统环境变量。