JMeter 作用领域
JMeter 可以用于测试静态或者动态资源的性能(文件、Servlets、Perl 脚本、java 对象、数据库和查询、ftp 服务器或者其他的资源)。JMeter 用于模拟在服务器、网络或者其他对象上附加高负载以测试他们提供服务的受压能力,或者分析他们提供的服务在不同负载条件下的总性能情况。你可以用 JMeter 提供的图形化界面分析性能指标或者在高负载情况下测试服务器/脚本/对象的行为。
使用 JMeter 测试 Web 应用
接下来的章节里,作者将详细的演示如何使用 JMeter 来测试 Web 应用的完整过程。
测试环境
作者使用了 Tomcat 作为 Web 服务器进行测试,被测试的内容是一个 jsp 文件和一个 servlet,jsp 文件调用 JavaBean、打印相关信息,servlet 接受用户参数、调用 javabean、输出相关信息。详细的内容请参考作者提供的 JMeter.war 的内容。
安装启动 JMeter
大家可以到通过 http://apache.linuxforum.net/dist/jakarta/jmeter/binaries/jakarta-jmeter-1.9.1.zip
下载 JMeter 的 release 版本,然后将下载的.zip 文件解压缩到 C:/JMeter(后面的文章中将使用%JMeter%来引用这个目录)目录下。
现在,请使用%JMeter%/bin 下面的 jmeter.bat 批处理文件来启动 JMeter 的可视化界面,下面的工作都将在这个可视化界面界面上进行操作。下面的图片是 JMeter 的可视化界面的屏幕截图。
图 1. JMeter 打开时的屏幕截图