一、Jmeter简介

Jmeter是Apache组织开发的基于Java开源项目,设计之初是用于做性能测试的,同时它在实现对各种接口的调用方面做的比较成熟,因此,常被用做接口功能测试和性能测试。

Jmeter能够很好的支持各种常见接口,如HTTP(S)、WebService、JDBC、JAVA、FTP等,并以多种形式展现测试结果。

当然,以上并不是Jmeter的全部功能,还有很多地方需要深入探究,而且还有很多插件不断出现,相信以后会变得越来越强大。

二、Jmeter安装

1、注意事项

由于Jmeter是基于Java开发的,需要依赖Java环境,因此在安装Jmeter之前需要安装JDK。

需要注意的是jmeter3.0以上的版本都需要jdk7以上才能支持,其它没啥特别的。

以win10系统为例介绍如何安装

2、安装jdk

安装好之后会有两个文件夹一个是jdk 一个是jre(运行)

jdk安装在d盘位置:D:\Program Files\Java\jdk1.8.0_221(环境变量配置时需用到)

jre安装在c盘位置:C:\Program Files\Java\jre1.8.0_221

3、配置jdk环境变量

位置:“我的电脑”>鼠标右键菜单>"属性">"高级系统设置">"环境变量";

注意:变量的新建和编辑都在系统变量中

新建系统变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.8.0_221 (即jdk安装的位置)

变量名:Path  (这个变量名已在系统变量中存在,添加后移到顶端)
变量值: %JAVA_HOME%\bin

新建系统变量名:CLASSPATH
变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar(记住前面的.)

4、解压jmeter免安装包,并配置jemter环境变量

新建变量名:JMETER_HOME

变量值:D:\apache-jmeter-5.1.1

编辑变量名:CLASSPATH

变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;

%JMETER_HOME%\lib/logkit-2.0.jar;(中间用英文 ; 隔开)

在用系统变量path后面加上%JMETER_HOME%\bin

5、测试安装和环境变量是否成功

回车弹出命令行窗口,分别输入java -version(验证是否安装jdk)、jmeter(验证jmeter是否安装成功)

出现下图表明都安装成功了

6、如何打开jmeter

进入D:\apache-jmeter-5.1.1\bin

点击 ApacheJMeter.jar 打开,界面默认为简体中文

或者点击 jmeter.bat 打开

最新文章

  1. TODO:小程序集成WeUI
  2. 业务监控-指标监控(v1)
  3. 安装JBPM6运行环境(JBPM6学习之二)
  4. poj 2378 (dijkstra)
  5. mongo复习
  6. php下载c
  7. 【转】linux dumpe2fs命令
  8. applicationContext.xml详解 spring+mybatis+struts
  9. 【插件】WordPress缓存最佳组合:DB Cache Reloaded Fix + Hyper Cache
  10. C# 在本地创建文件夹及子文件夹
  11. Linux常用命令快查
  12. 转: 【Java并发编程】之二十:并发新特性—Lock锁和条件变量(含代码)
  13. 2017-11-8—自动控制原理在软硬件方面上的应用和体现
  14. 在Javascript中闭包(Closure)
  15. Tomcat配置虚拟主机、tomcat的日志
  16. SQL Server 并发死锁解决案例备忘
  17. Vue.js学以致用之遇到的那些坑
  18. Array.prototype.removeBeginWithVal(删除数组内以某值开头的字符串对象)
  19. 07慕课网《进击Node.js基础(一)》HTTP小爬虫
  20. BZOJ.2527.[POI2011]MET-Meteors(整体二分)

热门文章

  1. Java IO 流 -- 数据流和对象流 DataOutputStream ObjectOutputStream
  2. Python常见报错 - 使用openpyxl模块时出现错误: zipfile.BadZipFile: File is not a zip file
  3. MySql -- 数据结构
  4. UVALive 7505 Hungry Game of Ants
  5. 解决 Retrofit 多 BaseUrl 及运行时动态改变 BaseUrl ?
  6. vue+elementUI实现权限的部门管理
  7. C++编程入门题目--No.5
  8. 超轻量级网络SqueezeNet网络解读
  9. 【Python】Django2.0集成Celery4.1详解
  10. libevent(七)信号事件监听