一、Java环境安装
1.下载jdk----oracal官网
 
2.JDK版本要求:
                    JMeter2.x- jdk1.6
                    JMeter3.0/3.1-最低jdk1.7
                    JMeter3.2/3.3- 最低jdk1.8
 
3.配置jdk环境变量
            ① 计算机右键>属性>高级系统设置>环境变量
            ② 新建变量JAVA_HOME,变量值填JDK安装的路径,  如D:\Java\jdk1.7.0_ 76_ x64
            ③ 打开cmd输入java -version验证是否安装成功
            ④编辑系统Path变量,在末尾加入  %JAVA_ HOME%\bin;        %JAVA_ HOME%\jre\bin;
            ⑤ 点击“开始”/“运行”,输入命令cmd进入dos操作界面,输入命令:java –version 查看java版本,显示版本号即为安装配置jdk成功。
 
二、jmeter下载安装
1. 下载jmeter(jmeter.apache.org),并解压到指定盘
  • download release-——binaries  (    可运行文件)
  • souces——源码
  • windows :  选择.zip
2. 设置jmeter环境变量
  • 计算机右键>属性>高级系统设置>环境变量
  • 新建变量JMeter_HOME,变量值填JMeter安装的路径,如D:\apache-jmeter-3.3
  • 编辑Path变量,在末尾加入%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar; 然后确定即可。
  • 打开cmd输入jmeter --version验证是否安装成功,或者 进入jmeter目录下的bin文件夹,点击jmeter.bat,查看页面显示,如果能显示jmeter操作页面则安装成功。
 
3.  jmeter 运行: bin—— 双击jmeter.bat(windows下)/ jmeter.sh(linux下)
     
4.安装相关插件
 
(1)下载插件管理工具,从https://jmeter-plugins.org/install/Install/ 或 https://jmeter-plugins.org/downloads/all/  下载plugins-manager.jar(插件管理器)后,拷贝到apache-jmeter-5.3\lib\ext 目录下,重启JMeter后,就能在option子菜单中就能看到插件管理器了,如下图:
 
 
 
 
  (2)打开插件管理工具 (选项->Plugins Manager->Available Plugins),勾选以下插件

: 以上插件都是按需勾选,譬如你的服务器是放在阿里云上的,自带了资源监控,就不需要PerfMon插件了。
 

三、关键配置说明

1. jmeter.properties 配置说明

(1)SSL 配置:

  • # 指定 HTTPS 协议层 :https.default.protocol=TLS
  • # 指定 SSL 版本,实际应用中可能需要修改:https.default.protocol=SSLv3
  • # 设置启动的协议:https.socket.protocols=SSLv2Hello SSLv3 TLSv1
  • # 缓存控制,控制 SSL 是否可以在多个迭代中重用:https.use.cached.ssl.context=true

(2)JMeter 界面显示配置

  • 设置中文:jmeter.properties中找到#language=en,改为 language=zh_CN
  • 设置界面颜色:在菜单栏中点击【Options】----【look and feel】----Windows Classic

(3)JMeter 测试项目自动备份配置

  • # 设置是否启用自动备份,默认是 true:jmeter.gui.action.save.backup_on_save=true
  • # 设置自动备份目录,默认备份至 JMeter 根目录的 backups下:jmeter.gui.action.save.backup_directory=
  • # 设置自动备份项目数,默认为最近 10 个:jmeter.gui.action.save.keep_backup_max_count=10

(4)远程主机配置

  • # 配置远程主机的 IP,默认为本机。用逗号","可以设置多个远程主机:remote_hosts=127.0.0.1
  • # 多个远程主机指定示例如下,其中:后为端口:remote_hosts=127.0.0.1:1099,127.0.0.1:1200,127.0.0.1:1300

(5)日志管理配置

  • # 设置日志格式:log_format_type=default
  • # 设置日志输出级别:log_level.jmeter=INFO
  • # 设置 junit 日志输出级别:log_level.jmeter.junit=DEBUG
  • # 设置日志输出目标文件,默认为 jmeter.log:log_file=jmeter.log

 

2、jmeter.bat 关键配置修改

为了更优化的使用 jmeter,需要对 jmeter.bat 中的一些配置根据当前机器的配置进行优化,这里进行关键配置项说明,找到这些配置,对其中的数值根据当前机器的硬件配置来修改。

set HEAP=-Xms2048m -Xmx2048m

set NEW=-XX:NewSize=512m -XX:MaxNewSize=512m

set SURVIVOR=-XX:SurvivorRatio=8 -

XX:TargetSurvivorRatio=50%

set TENURING=-XX:MaxTenuringThreshold=2

if %current_minor% LEQ "8" (

rem Increase MaxPermSize if you use a lot of Javascript in

your Test Plan :

set PERM=-XX:PermSize=512m -

XX:MaxPermSize=1024m

)

参考网址:https://blog.csdn.net/caohongxing/category_9279893_2.html

https://www.cnblogs.com/testwjr/p/9156705.html

https://blog.csdn.net/tomoya_chen/article/details/82901291

Jmeter基础001----jmeter的安装与配置的更多相关文章

  1. 性能测试工具JMeter 基础(一)—— 安装、配置环境变量

    JMeter下载 下载地址:https://jmeter.apache.org/download_jmeter.cgi 下载完成后解压后可直接使用,不用进行安装 环境变量配置 新增变量名:JMETER ...

  2. Jmeter基础之---jmeter基础概念

    Jmeter基础之---jmeter基础概念 JMeter 介绍: 一个非常优秀的开源的性能测试工具. 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来. JMeter 介绍: 一个非常优 ...

  3. Jmeter基础学习-下载及安装

    1. Jmeter下载路径:http://jmeter.apache.org/download_jmeter.cgi 进入Jmeter下载界面后英语不好+技术不灵的同学会蒙圈,下载那个呢? *Bina ...

  4. g4e基础篇#3 Git安装与配置

    g4e 是 Git for Enterprise Developer的简写,这个系列文章会统一使用g4e作为标识,便于大家查看和搜索. 章节目录 前言 1. 基础篇: 为什么要使用版本控制系统 Git ...

  5. 网络基础 Windows下安装和配置net-snmp 代理

    Windows 下安装和配置net-snmp 代理[摘录] by:授客 QQ:1033553122   A.   安装  1.   安装前准备 ActivePerl-5.10.0.1004-MSWin ...

  6. 【转】Jmeter基础之——jmeter基础概念

    JMeter 介绍:一个非常优秀的开源的性能测试工具. 优点:你用着用着就会发现它的重多优点,当然不足点也会呈现出来. 从性能工具的原理划分: Jmeter工具和其他性能工具在原理上完全一致,工具包含 ...

  7. MySQL数据库基础(MySQL5.7安装、配置)

      写在前面: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  8. Subversion基础:概念、安装、配置和基本操作(转)

    本文转载至http://www.cnblogs.com/cokecoffe/archive/2012/06/01/2537130.html 转自:http://www.uml.org.cn/pzgl/ ...

  9. MySQL基础(MySQL5.7安装、配置)

      写在前面: MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...

  10. [基础篇] 01_MySQL的安装与配置

随机推荐

  1. 最优化之Robust PCA

    最近加了一个QQ群,接触了点新的东西,包括稀疏近似,低秩近似和压缩感知等.Robust PCA中既包含了低秩,又包含了稀疏,于是以其为切入点,做了如下笔记.笔记中有的公式有比较详细的推导,希望对读者有 ...

  2. CentOS7搭建Java环境(JDK、MySQL和Tomcat)

    目录 安装jdk 准备 jdk环境配置流程 安装MySQL 5.6 准备 MySQL安装流程 安装Tomcat 7 准备 Tomcat安装流程 参考链接 安装jdk 准备 jdk的tar.gz包(本文 ...

  3. 【原创】CentOS 7搭建多实例MySQL8(想要几个搞几个)

    起因 最近项目上开始重构,可能会用到主从加读写分离的情况,就想先在本地搭一个出来试试效果,结果百度一搜出来一大堆,然而自己去踩坑的没几个,绝大多数都是去抄的别人的内容,关键是实际应用中还会出错,浏览器 ...

  4. mysql 赋权语句

    grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';

  5. linux 多线程 信号

    一个老系统的问题,用的system v消息队列同步等响应,通过alarm信号来进行超时控制.现在系统进行升级改造(所谓云化),原来进程处理的逻辑全部改成了线程框架,问题就出现了.alarm信号发出的时 ...

  6. [安卓基础] 005.创建一个简单的UI

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...

  7. CustomerDAO及CustomerImpl的实现 & CustomerImpl的单元测试

    BaseDAO:封装了针对于数据表的操作,提供通用的方法,完成后续针对具体表的逻辑 CustomerDAO:此接口用于规范 针对customers表的常用操作 CustomerDAOImpl:继承Ba ...

  8. Jenkins在Pod中实现Docker in Docker并用kubectl进行部署

    Jenkins在Pod中实现Docker in Docker并用kubectl进行部署 准备工作 安装Jenkins Jenkins的kubernetes-plugin使用方法 说明 Jenkins的 ...

  9. [leetcode] 并查集(Ⅲ)

    婴儿名字 题目[Interview-1707]:典型并查集题目. 解题思路 首先对 names 这种傻 X 字符串结构进行预处理,转换为一个 map,key 是名字,val 是名字出现的次数. 然后是 ...

  10. Netty源码学习系列之2-ServerBootstrap的初始化

    前言 根据前文我们知道,NioEventLoopGroup和NioEventLoop是netty对Reactor线程模型的实现,而本文要说的ServerBootstrap是对上面二者的整合与调用,是一 ...