JMeter中文版用户手册
1.1 简介
使用JMeter通常会有以下步骤:
1.1.1 创建测试计划
首先,运行JMeter图形化界面。
然后在文件菜单中选择Templates…->Recording,通过浏览器录制Web程序或者直接录制本地程序。
当然,你也可以手动创建你的测试计划。确保阅读测试计划中的元件一章来理解大部分的概念。
你可能需要如下操作来调试:
l 运行->Start no pauses
l 运行->启动
l 线程组中进行验证
和查看结果树 (CSS/JQUERY, JSON, Regexp, XPath)。
你在创建测试计划的时候,请参考最佳实践。
1.1.2 执行压力测试
创建测试计划之后,就可以开始做压力测试了。第一步是配置JMeter的运行环境,这和其他的压力测试工具一样,都包括以下几点:
l 根据需求要求的CPU,内存和网络
l 操作系统
l Java:确保安装了支持当前JMeter的最新的Java版本
l 正确的Java堆大小。JMeter默认运行的堆大小为512MB,可能对你的测试计划和要求的线程数来说不太够。
一切准备就绪后,你需要通过命令行模式来运行压力测试。
不要用GUI模式运行压力测试!
使用命令行模式,在压力测试结束后会生成一份CSV或者XML的结果文件和一份HTML报告。JMeter默认在运行时对压力测试提供一个汇总信息,你可以在测试时使用后台监听器查看实时运行结果。
1.1.3 压力测试分析
测试结束后,你可以根据HTML报告来分析你的压力测试。
1.1.4 开始
使用JMeter最简单的方式是先下载最新的版本并安装。版本会包含所有你需要创建测试计划的文件,并且能够做大部分的测试,比如:Web (HTTP/HTTPS), FTP, JDBC, LDAP, Java, JUnit等等。
如果你想做JDBC方面的测试,首先得需要对应的JDBC驱动程序,可以去JMS供应商处下载一份对应的jar包。
在JMeter Classpath章节会详细描述插件包的安装。
接下来,启动JMeter然后去创建一个测试计划章节,熟悉JMeter的基础操作(如:添加或删除元件)。
最后,去对应的章节创建一个指定类型的测试计划。例如,如果你想创建Web应用程序的测试,就去创建Web测试计划章节。其他的测试计划章节还有:
l Advanced Web Test Plan
l JDBC
l FTP
l JMS Point-to-Point
l JMS Topic
l LDAP
l LDAP Extended
l WebServices (SOAP)
当你熟悉了如何创建和运行JMeter测试计划后,你就可以研究一下各种各样的配置元件(定时器,监听器,断言等等),让你可以在测试计划上做更多操作。
获取PDF完整版: https://ok11.taobao.com