一、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. Angular SPA基于Ocelot API网关与IdentityServer4的身份认证与授权(一)

    好吧,这个题目我也想了很久,不知道如何用最简单的几个字来概括这篇文章,原本打算取名<Angular单页面应用基于Ocelot API网关与IdentityServer4+ASP.NET Iden ...

  2. 第3章_关系数据库标准语言(SQL)_006_由元组关系演算到SQL Command_001_蕴含式 (其中有对EXISTS的分析)

    前序的链接:元组关系演算 六. 蕴含式 ===>1. 什么是“蕴含式”===>设p.q为两个命题.复合命题“如果p,则q”称为p与q的蕴含式,记作p→q,并称p为蕴含式的前件,q为后件.定 ...

  3. vue中 vue-awesome-swiper的使用

    在页面开发中,经常会碰到需要轮播,滑动等需求,特别是多元素滑动,此时,要么自己写,要么网上找轮子,不过自己写,其实还是有点难度的,一般就是网上找写好的库,本文就是针对vue-awesome-swipe ...

  4. Linux,Mac下MySQL的安装及一些知识点的整理

    Linux下载安装 在服务器上下载的话,需要安装Mysql5.7相关的yum源 wget https://dev.mysql.com/get/mysql80-community-release-el7 ...

  5. [Python基础]001.Python准备

    Python准备 Python简介 使用版本 环境安装 编写第一个Python文件 编辑器选择 Python简介 Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,能简单而有效 ...

  6. Cocos Creator 通用框架设计 —— 资源管理优化

    接着<Cocos Creator 通用框架设计 -- 资源管理>聊聊资源管理框架后续的一些优化: 通过论坛和github的issue,收到了很多优化或bug的反馈,基本上抽空全部处理了,大 ...

  7. CSS 超出行显示...

    一行超出 overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 多行超出 overflow: hidden; text-overfl ...

  8. treegrid树形表格的完美运用

    一 问题描述: 树形表格TreeGrid在日常项目中还是运用的比较多的,哪我们在项目中,应该怎么引入和使用 TreeGrid呢? 二 使用步骤 1.首先我们需要在项目中,引入TreeGrid组件  需 ...

  9. Java实现 LeetCode 810 黑板异或游戏 (分析)

    810. 黑板异或游戏 一个黑板上写着一个非负整数数组 nums[i] .小红和小明轮流从黑板上擦掉一个数字,小红先手.如果擦除一个数字后,剩余的所有数字按位异或运算得出的结果等于 0 的话,当前玩家 ...

  10. Java实现 LeetCode 461 汉明距离

    461. 汉明距离 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目. 给出两个整数 x 和 y,计算它们之间的汉明距离. 注意: 0 ≤ x, y < 231. 示例: 输入 ...