1. 页面压力测试
使用 ApacheBench 进行网站的压力测试。ApacheBench 的使用很簡單,基本上有裝 Apahce 就會有,直接以 ab 或 ab2 作為指令使用就可以了。(注意有些 Linux 版本的指令是 ab2) , ab.exe的使用参考:
http://www.360doc.com/content/10/0303/10/284485_17391218.shtml
http://songhongchen.javaeye.com/blog/352713
2. 页面效能分析
YSlow分析网页,并提出如何提高其性能的基础上一套规则,高性能的网页。YSlow的测试准则遵守Yahoo网站页面性能优化的34条黄金守则,实现方法可参考教材《高性能网站建设指南》。
a.下载FireFox浏览器http://moztw.org/
b.下载FireBug插件,教學網址-->http://briian.com/?p=5526
c. 下载YSlow插件
其中FireBug和YSlow插件,直接拖到FireFox浏览器上即可实现安装。
参考以下内容:
FireBug:
http://wenku.baidu.com/view/8f9dc14ffe4733687e21aa87.html
YSlow:
http://www.yslow.net/show.php?tid=123
http://yplsoft.javaeye.com/blog/215659
3. 整体存取速度测试
AOL开发的Pagetest是一款开源的网页性能测试分析工具。参考:
http://sourceforge.net/apps/mediawiki/pagetest/index.php?title=Main_Page
4. Web Service进行压力性能测试,可以使用JMeter或者SoapUI工具,本人倾向于SoapUI。另外,服务器端配合监控工具使用效果更佳,例如:TCPMon
5. Junit中对方法进行效能和压力测试,可以使用JUnitPerf.jar包中的TimeTest和LoadTest方法在测试用例中进行断言