Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量
为了衡量、调整、完成Java Web项目的性能指标,满足客户、用户对性能的要求,保证项目上线后能正常运行,以及了解项目的性能指标,为项目性能监控做参考,JavaWeb项目的性能测试,在软件开发过程中,必不可少。
LoadRunner很强大,但是太重了,另外还有lisence的问题,火狐的Poster工具又太轻,不能保存历史记录。soapUI功能够用,不过也面临licence的问题。ApacheJMeter是开源免费的,功能全面,比较适合企业级应用。
从上手难度来说,JMeter居中,需要有HTTP基础,且有一定学习曲线,不过只要入门了,后面就很轻松了。半天到一天就能基础入门了。
一、JMeter下载安装
下载地址http://jmeter.apache.org/ 点击下载,Windows环境下,下载后解压,在bin目录中,双击 jmeter.bat运行。
二、测试脚本编写
手动编写:
自动录制:
三、测试计划
四、测试报告
聚合报告:
查看结果树:
能查看每个请求的取样器结果、请求、详细返回结果
用表格查看结果
通过请求顺序查看请求地址,耗时、状态、数据量、延迟、连接耗时等信息。