JMETER中文手册1. 简介Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/ 服务器结构的软件(例如 web应用程序 )。它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件, Java Servlets ,Java 对象,数据库 ,FTP 服务器 等等。JMeter 可以用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。另外, JMeter 能够通过让你们用 断言创建测试脚本来验证我们的应用程序是否返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活性,JMeter 允许我们使用正则表达式创建断言。1.1 历史Apache软件组织的 Stefano Mazzocchi是 JMeter 的创始人。他编写它起初是为了测试Apache JServ 的性能(一个已经被Apache Tomcat 工程所替代的工程)。我们重新设计JMeter 来增强用户界面并增加功能测试的能力。1.2 未来我们希望看到作为开发者利用它的可插入架构使JMeter 的功能快速扩展。 未来发展的主要目标是在没有影响 JMeter 的负载测试能力的情况下尽可能使JMeter 成为最实用的回归测试工具。2. 入门开始使用 JMeter 最容易的方法是首先 下载最新版并且安装它。这个版本包含所有你在构建和运行 Web,,和 JNDI 等测试时使用需要的所有文件。如果你想执行 JDBC测试,你当然需要从供应商得到适当的JDBC驱动。JMeter 没有提供任何 JDBC驱动。你可能需要下载的其它软件:?BeanShell- BeanShell 函数和测试元件需要?Java Activation Framework- JavaMail 需要?Java Mail- Mail 可视化, Mail Reader 和 WebService(SOAP)取样器需要?JMS- JMS 取样器需要?General Java download page详细参见 JMeter Classpath 一章安装附加的jar 包?下一步 , 开始使用 JMeter 并且参见用户手册 创建一个测试计划 一章使自己更加熟悉JMeter 基础 ( 例如,添加和删除元件 ) 。最后 , 参见如何构建一个明确类型的测试用例的适合章节。例如,如果你对Web应用测试感兴趣,那就参见 创建一个 Web测试计划 。其他具体的测试计划章节是: ?高级 Web 测试计划?JDBC?FTP?JMS 点到点?JMS 主题?LDAP?LADP 扩展?WebServices (SOAP)一旦你熟练创建和执行JMeter 测试计划 , 通过你的测试计划你会观察到给你更多帮助的各种元件的配置 ( 定时器 , 监听器 , 断言 , 和其他 ) 。2.1 需求JMete...