JMeter介绍
Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。Apache JMeter可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,Java对象,数据库和查询,FTP服务器或是其它资源)的性能进行测试。JMeter可以用于在服务器,网络或对象模拟繁重的负载来测试它们提供服务的受压能力或者分析不同压力条件下的总体性能情况。你可以使用JMeter提供的图形化界面,分析性能指标或者在高负载情况下测试你的服务器/脚本/对象。
Apache JMeter能做什么?
1.能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试
2.完全的可移植性和100%纯Java
3.完全Swing的轻量级组件支持
4.完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样
5.精心的GUI设计允许快速操作和更精确的计时
6.缓存和离线分析/回放测试结果
7.高可扩展性:
可链接的取样器允许无限制的测试能力
各种负载统计表和可链接的计时器可供选择
数据分析和可视化插件提供了很好的可扩展性以及个性化
具有提供动态输入到测试的功能
支持脚本变成的取样器
环境配置
操作系统:Win7系统
jdk版本:1.8.0_171
JMeter版本:4.0
安装JDK
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
1.选择最新版本的JDK;
2.点击Accept License Agreement,下载JDK包;
3.下载完毕,双击exe文件进行安装;
4.记住JDK的安装位置,用于配置环境变量;
设置环境参数
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_171 (JDK安装的路径)
PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
CLASSPATH:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
打开cmd,运行java –version,得到以下输出说明配置正确;
下载JMeter
地址:http://jmeter.apache.org/download_jmeter.cgi
当前最新版本的JMeter是4.0,要求jdk1.8或9,如果JDK的版本不高,可以选择较低版本的JMeter。
另外,JMeter可以用来录制Web应用程序脚本,经常和Badboy工具搭配使用,但Badboy貌似不能和版本太高的JMeter做搭档。
Source 是源代码版,你需要自己编译成可执行软件。
Binaries是可执行版,直接下载解压就可以拿来用,已经编译好的版本。这里下载apache-jmeter-4.0.zip。
启动JMeter
下载完毕后解压--->进入bin--->双击Windows批处理的jmeter.bat
首先出现命令行,其次出现汉化界面,启动成功。