Jmeter环境搭建及安装步骤
作者:温一壶清酒 发布时间:2021-11-03 21:06:10
Jmeter是纯Java开发的, 能够运行Java程序的系统一般都可以运行Jmeter, 如:Windows、 Linux、 mac等。
由于是由Java开发,所以自然需要jdk环境。
Windows下安装步骤如下:
第一步: 安装JDK, 必须JDK1.7以上, 推荐1.8版本
jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK一键安装,无需多讲,默认安装路径即可
环境配置:计算机>属性>高级属性>环境变量
变量名:JAVA_HOME
变量值:D:\Java\jdk1.8.0_73(这里是jdk安装路径)
变量名:path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(使得系统可以在任何路径下识别java命令)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(这里需要注意的是.不能漏)Java运行环境加载类的路径
环境配置是否成功,输入javac或者java -version验证,出现如下界面表示成功
第二步: 进入jmeter下载页面: http://jmeter.apache.org/download_jmeter.cgi下载相应安装包, 如: apache-jmeter-3.3.zip
第三步: 解压安装到一个英文名称目录下, 如C:\
第四步: 配置相应环境变量如下
新建变量名:JMETER_HOME
变量值: C:\apache-jmeter-3.3
修改变量名CLASSPATH,加上如下变量值:
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
若CLASSPATH尾部没有分号;还需要先加分号;再加上述变量值
第五步: 进入C:\apache-jmeter-3.3\bin,进入bin目录后,双击运行jmeter.bat,打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不可以关闭命令窗口。
会出现如下界面,则表示安装成功:
错误1解决详细:
Jmeter启动时,出现错误unable to access jarfile apachejmeter.jar error value=1
原因:在官网下载的apache-jmeter-3.3_src.zip,导致运行报错。
解决:应该下载的是apache-jmeter-3.3.zip
警告2解决详细:
打开Jmeter后出现如下警告:Could not open/create prefs root node Software\JavaSoft\Prefs atroot 0x80000002. Windows RegCreateKeyEx(...) returned error code 5
但不影响正常使用,解决办法如下:
使用管理员身份打开就可以了,无需那么麻烦去修改注册表
错误3解决详细:
打开Jmeter后出现如下错误:'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件;unable to access jarfile apachejmeter.jar error value=2
在path环境变量中添加如下路径即可:C:\Windows\System32
启动会稍慢,等待一会就好
错误4,jmeter乱码解决详细:
打开jmeter.properties文件,找到“sampleresult.default.encoding”,将原来的默认值“ISO-8859-1”修改为“utf-8”即可
需要注意的是:要把前面#号去掉,因为#号表注释了
错误5解决详细:
运行出现图上情况,曾迷惑了自己很久,一直都没有解决,但解决原因很简单。
由于设置了代理服务,是基于fiddler的,所以,运行时需要开启fiddler工具。
开启fiddler后,就正常了。有时启动了fiddler,但某一个请求还是会出现如上错误,解决方法,是将那一个请求选择java即可。
来源:https://www.cnblogs.com/hong-fithing/p/7640014.html


猜你喜欢
- 这是一个演示如何使用java执行定时任务的实例,本实例开始运行后不会自动结束,请在运行本实例后手动结束程序。package com.hong
- .NET 中的正则表达式是基于 Perl 5 的正则表达式。超时从 .NET Framework 4.5 开始,正则表达式支持在匹配操作中指
- 本文实例讲述了Android开发实现SubMenu选项菜单和子菜单。分享给大家供大家参考,具体如下:简介:SubMenu:代表一个子菜单,包
- 什么是JSON?JSON (JavaScript Object Notation) is a lightweight data-interc
- instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:boolean result = o
- 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来
- Java提供一种机制叫做序列化,通过有序的格式或者字节序列持久化java对象,其中包含对象的数据,还有对象的类型,和保存在对象中
- Android中实现进度条有很多种方式,自定义进度条一般是继承progressBar或继承view来实现,本篇中讲解的是第二种方式。先上效果
- hadoop做的一个简单grep程序,可从文档中提取包含某些字符串的行/* * 一个简单grep程序,可从文档中提取包含莫些字符串
- Spring Bean的生命周期?首先说一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy;Sp
- 首先引入依赖 implementation 'com.github.bumptech.glide:glid
- 背景以springboot为tomcat启动的框架,以angular2为前端页面的框架,最后需要将angular2的代码运行在springb
- 接口介绍:该请求用于检测和识别图片中的品牌LOGO信息。即对于输入的一张图片(可正常解码,且长宽比适宜),输出图片中LOGO的名称、位置和置
- 本文实例讲述了Android编程学习之抽象类AbsListView用法。分享给大家供大家参考,具体如下:一、继承关系public abstr
- name和value属性的区别从源码可以得知,name是value的别名,value也是name的别名。两者的作用是一致的,name指定Fe
- 一、同步容器 1、Vector——>ArrayList vector 是线程(Thread)同步(Synchron
- MyBaties的基本配置标签1-全局配置文件(xxx.properties)引入的两种方式resource:引入类路径下的资源url:引入
- 本文实例为大家分享了C#实现简单的计算器功能的具体代码,供大家参考,具体内容如下环境:VS2010及以上版本1、建立个Window窗体应用2
- 当我们在项目中登录使用验证码的时候,不妨试试Kaptcha生成验证码,非常简单1、首先,我们在pom.xml文件中引入kaptcha的mav
- 包括了写入和读取功能. 写入的时候, 如果文件不存在会自动创建. 如果对应的键已经存在, 则自动覆盖它的值. 读取的时候, 如果对应的文件不