一、Jmeter简介
jmeter是由Apache 组织基于JAVA开发的压力测试工具;最初jmeter是被用来web应用测试,随着功能的拓展,后也被应用在其他的测试领域;
作用:
如测试静态和动态资源,例如:静态文件,数据库,FTP服务器等等;用于对服务器,网络或对象模拟巨大的负载,测试强度和分析整体的性能;Jmeter主要对应用程序做功能测试,接口测试,压力测试,性能测试;
特性:
1、开源免费,可拓展各个功能插件
2、轻量级
3、使用JAVA开发,能够在多平台使用(window,mac,Linux)
4、支持接口测试,压力测试,性能测试等多功能
5、有较完善的UI页面,便于接口调试
 
二、Jmeter环境准备
1)安装JDK
1、进入Java官网,下载JDK并安装
https://www.oracle.com/java/technologies/javase-downloads.html
2、配置环境变量
21、系统变量中添加JAVA_HOME:C:\Program Files\Java\jdk1.8.0_77
22、添加PATH:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
23、添加CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
3、验证
调出终端输入JAVA -Version,验证是否安装成功;
2)安装Jmeter
1、从jmeter官网下载下来jmeter的压缩包,解压即可
https://jmeter.apache.org/download_jmeter.cgi
0
2、配置环境变量
21、系统变量中添加:D:\software\dev\jmeter\apache-jmeter-5.3
22、CLASSPATH中添加:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;% ;JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;
3、启动jmeter
方式一、进入bin目录,双击jmeter.bat;
  

 

 

      方式二、终端工具进入jmeter的bin目录,输入jmeter;
        

 

 

 
三、Jmeter目录介绍
backups: 存档jmeter一些备份文件
bin: 存放jmeter的启动文件,全局配置文件
  • examples:包含jmeter使用实例,CSV样例
  • ApacheJMeter.jar:Jmeter源码包
  • jmeter.bat:window下的启动文件
  • jmeter.sh:Linux下的启动文件
  • jmeter.log:jmeter运行日志文件
  • jmeter.properties:jmeter全局配置文件
  • jmeter-server.bat:window下启动 负载生成器 服务文件
  • jmeter-server.sh:Linux下启动 负载生成器 服务文件
  • report-template:报告模板
  • templates:脚本模版
docs: jmeter的css样式,api文档,图片文件
extras:扩展插件包,提供了对Ant的支持文件,亦可以用于持续集成
    lib: 插件目录,存放jmeter的依赖包,同时安装插件也存放于此
    ext:jmeter依赖的核心jar包,插件包
licenses: 存在一些软件的许可证书
printable_docs目录——Jmeter用户手册;
 
四、jmeter元件介绍
1、测试计划 :是测试的起点,最大的容器
2、线程组 :是第二大容器;可以理解为一组用户
3、取样器 :添加不同协议的请求(Http,FTP,Java请求等)
4、逻辑控制器:添加一些逻辑元件(for循环,switch循环,IF等)
5、前置处理器:在发起请求前做一些操作
6、后置处理器:在请求发起之后做一下操作
7、断言 :程序自身对响应的结果做出判断
8、定时器 :一般在性能测试中使用(未明白)
9、配置元件 :对线程组中的一些元件做出补充作用(Http信息头,cookie管理,默认信息管理等)
10、监听器 :对接口的响应数据进行不同格式的展示(json,text,HTML,正则等)
posted on 2022-11-16 11:17  JaeHyun  阅读(1557)  评论(0编辑  收藏  举报