一、jmeter:简介
Apache jmeter是Apache组织的开发的源代码项目,是一个纯的Java应用,用于压力测试和性能测试,他最初的测试使用于web端的测试,但是后来也被扩展到其他的测试领域;
二、作用
jemeter可以用于对静态和动态的资源(文件,servlet,perl脚本,Java对象,数据库的查询,FTP服务器或者是其他的资源)的性能的测试,它可以用于分析不同压力情况下的总体的一个性能的情况,也可以使用jemeter提供图形化界面,分析性能指标,或者在高负载情况下测试你的服务器的脚本,对象;
三,jmeter与lr的区别:
loadrunner比较麻烦,文件体积大,支持脚本录制,支持参数化,集合点,检查点,关联,多协议,IP欺骗,多线程,报告生成与导出,测试成本;
jemeter:比较简洁,体积小,支持脚本录制,支持参数化,集合点,检查点,关联,多协议,IP欺骗(不支持),多线程,报告生成与导出,测试成本;
四:配置环境
1、安装JDK:
JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2、打开到你看到的界面:
3、点击上图中Java,会出现下面的这个界面,此时你需要根据你的电脑系统来进行对应的版本进行选择,在选择版本和下载之前你需要首先接收协议,具体界面如下图所示:
4、然后安装,配置具体可以网络搜索这里不在赘述了;
五:jemeter下载地址:
http://jmeter.apache.org/download_jmeter.cgi
下载:
5.1:下载后解压对应的压缩包:然后我们下载完成后,解压,查看对应的压缩包如下:
5.2查看bin目录的文件:
ApacheJMeter.jar这个文件:打开这个文件,就相当于打开jmeter软件;
jmeter.properties:系统配置文件
jmeter.sh:Linux启动文件
jmeter:批处理
jmeter-server:Windows分布式测试要用到的服务器测试
docs相关的接口文档目录
extrash:扩展插件的文档目录
lib:所用到的插件目录,里面全是jar包,jmter会自动在jMETERHOME/lib和ext相关目录下寻找先关的类;
Licenses:jmeter证书目录;
printable_docs:用户使用手册;
这些东西可能需要大家熟悉,这样大家就可以知道我们启动jMeter在个目录,手册在哪个目录,使用插件的时候在哪个目录里面;
这些东西都需要大家熟悉;
二:jMeter的功能概要:
资源生成器:用于生成测试过程中服务器,负载机的资源代码
用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指定用户行为;