JMeter,每一个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提升工做效率。 熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来作功能测试和性能测试(压力测试/负载测试). 并且用Jmeter 来测试 Restful API, 很是好用。java
web:HTTP,HTTPS站点的Web1.0的Web 2.0 (ajax, flex and flex-ws-amf)web
Web Services: SOAP / XML-RPCajax
经过JDBC驱动程序的数据库shell
目录: LDAP数据库
面向消息的服务经过JMSapache
Service: POP3, IMAP, SMTP服务器
FTP 服务多线程
它是免费的。开放源码软件。并发
它具备简单,直观的图形用户界面。框架
JMeter中负载和性能测试许多不一样的服务器类型:网站 – HTTP,HTTPS,SOAP,数据库经过JDBC,LDAP,JMS,邮件 – POP3
它是独立于平台的工具。在Linux / UNIX,JMeter中JMeter中shell脚本点击能够调用。在Windows上,它能够调用启动jmeter.bat文件。
它具备完整的Swing和轻量级组件支持(预编译的JAR使用包javax.swing中*)。
JMeter 测试计划存储为XML格式。这意味着可使用文本编辑器生成一个测试计划。
它的完整的多线程框架,容许并发多线程和同步采样不一样的功能由单独的线程组采样。
它是高度可扩展的。
也可用于执行应用程序的自动化测试和功能测试
第一步:配置jdk环境
若是想要使用Jmeter,那么所在机器必须配置jdk的环境变量
第二步:下载jmeter
下载路径:jmeter.apache.org/download_jm… 能够下载最新版本的jmeter
第三步:启动Jmeter
在非特殊路径下,解压下载的文件,进入到bin目录下,启动项目
不一样的操做系统启动命令不同
点击jmeter.bat以后会弹出命令框,而且会启动一个可视化界面,而后就能够添加测试计划
第四步:添加测试计划
经过右键点击测试计划节点,并从“add”列表中选择一个新的元素
在这里能够设置模拟多少个用户,循环次数等
第五步:设置测试的网址
第六步:启动测试
按下启动按钮
第七步:查看测试结果
添加监听器选择结果树,能够看到以下内容: