Jmeter 安装,目录结构

root
233
文章
0
评论
2020年8月22日14:17:30 评论 3099字阅读10分19秒

Jmeter 安装

一,安装Jmeter之前要先配置jdk环境变量

1.Jdk1.6或以上

JDK下载:https://www.oracle.com/java/technologies/javase-downloads.html

windows设置jdk环境变量

点击计算机->系统属性->高级系统设置->环境变量,设置系统变量。

(1)新建系统变量:变量名:JAVA_HOME;变量值:【D:\Java\jdk1.8.0_73】。这里的变量值是JDK的安装包位置。

(2)新建系统变量:变量名CLASSPATH;变量值:【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】。

(3)找到系统变量Path进行编辑,在该变量最后添加【%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;】

最后验证环境变量是否验证成功:在开始菜单搜索框输入【cmd】进入控制台,输入java,如果出现以下界面则说明已配置好

JMeter下载及环境配置

下载地址:http://jmeter.apache.org/download_jmeter.cgi,(Windows版本下载.zip,Linux版本下载.tgz)

下载后无需安装,直接解压

环境配置

1、新增JMETER_HOME环境变量,变量值为JMeter解压的路径

2编辑CLASSPATH变量,加上%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

3.在环境变量path里追加F:\jmeter\apache-jmeter-5.3\bin

就可以cmd,命令行输入jmeter启动jmeter

完成以上操作后打开JMeter中bin目录下面的jmeter.bat文件即可打开JMeter了,打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不要关闭命令窗口。

Linux安装

配置JMeter环境变量

JMETER_HOME=/usr/local/jmeter/apache-jmeter-5.3
PATH=$PATH:$JMETER_HOME/bin
export JMETER_HOME PATH

 

保存以上配置内容,然后使环境变量生效:source /etc/profile
查看JMeter配置版本:jmeter -v

[root@kk apache-jmeter-5.3]# jmeter -v
Aug 24, 2020 8:15:19 PM java.util.prefs.FileSystemPreferences$1 run
INFO: Created user preferences directory.
    _    ____   _    ____ _   _ _____       _ __  __ _____ _____ _____ ____
   / \  |  _ \ / \  / ___| | | | ____|     | |  \/  | ____|_   _| ____|  _ \
  / _ \ | |_) / _ \| |   | |_| |  _|    _  | | |\/| |  _|   | | |  _| | |_) |
 / ___ \|  __/ ___ \ |___|  _  | |___  | |_| | |  | | |___  | | | |___|  _ <
/_/   \_\_| /_/   \_\____|_| |_|_____|  \___/|_|  |_|_____| |_| |_____|_| \_\ 5.3

Copyright (c) 1999-2020 The Apache Software Foundation

 

启动jmeter-server

路径切换:cd /usr/local/jmeter/apache-jmeter-4.0/bin
操作命令:sh jmeter-server 或 ./jmeter-server

 

启动报错

[root@kk bin]# sh jmeter-server
Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception is: 
	java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)
An error occurred: Listen failed on port: 0; nested exception is: 
	java.io.FileNotFoundException: rmi_keystore.jks (No such file or directory)

 1.jmeter 1099端口 被占用,修改端口号

  使用netstat -lntp|grep 1099查看1099是否被占用

[root@kk bin]# netstat -lntup|grep 1099

2.打开配置文件jmeter.properties

#server.rmi.ssl.disable=false 去掉注释 修改末尾的false-->true

 

 

 

jmeter插件下载

https://jmeter-plugins.org/install/Install/

下载好在放到jmeter的lib/ext内

 

jmeter目录结构

首先看bin/里面的东西

examples:    目录中CSV的样式

jmeter.bat      windows的运行脚本

jmeter.log      jmeter运行日志文件

jmeter.sh        linux的启动文件

jmeter.properties    系统配置文件

jmeter-server.bat    windows分布式测试要用到的服务器配置

jmeter-server    linux分布测试要用到的服务器配置

注:其中系统配置文件中的SSL设置重点关注如下几个:

# 指定HTTPS协议层

https.default.protocol=SSLv3

#设置启动的协议

https.socket.protocols=SSLv2Hello SSLv3TLSv1

#缓存控制,控制SSL是否可以在多个迭代中重用

https.use.cached.ssl.context=true

docs/目录

存放接口文档目录。可以用html打开来看

 

extras/目录

扩展插件目录,提供了对Ant的支持,可以使用Ant来实现自动化测试,列如批量脚本执行,产生html格式的报文,测试运行时,可以把测试数据记录下来,jemter会自动生成一个.jtl文件,将该文件放到extras目录下,运行”abt-Dtest=文件名 report",就可以生成测试统计报表

lib/目录

所用到的插件目录,里面均为jar包。jmeter会自动在jmeter_HOME/lib和ext目录下寻找需要的类。lib下存放JMeter缩依赖的外部jar,如httpclient.jar   httpcore.jar   httpmime.jar【jar包存放目录】

lib/ext目录

存放有Jmeter依赖的核心jar包,ApacheJMeter_core.jar,ApacheJMeter_java.jar在写client端需要引用,JMeter插件包也在此目录下

lib/junit下存放junit测试脚本

Licenses/目录

jmter证书目录,和我们没什么关系

Printable_docs/目录

jmete用户手册,非常全,Printable_docs/usermanual/index.html,离线帮助文档

Printable_docs/usermanual/component_reference核心元件帮助文档

 

 

 

 

继续阅读
weinxin
我的微信
这是我的微信扫一扫
  • 文本由 发表于 2020年8月22日14:17:30
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
HTTP协议--几种数据传输方式 Jmeter

HTTP协议–几种数据传输方式

HTTP协议--几种数据传输方式 1)无状态 http协议是一种自身不对请求和响应之间的通信状态进行保存的协议,即无状态协议。 这种设置的好处是:更快的处理更多的请求事务,确保协议的可伸缩性 不过随着...
jmeter自身代替录制移动端 Jmeter

jmeter自身代替录制移动端

jmeter自身代替录制移动端 1.添加http代理服务器 2.配置http的代理服务器 启动测试 3.打开移动端模拟器,进行设置 随便点击APP内容进行测试 4.可以看到Jmeter上线程组里有内容...
Jmeter录制脚本与回放 Jmeter

Jmeter录制脚本与回放

Jmeter录制脚本 使用badboy录制,只能录制web端的,不能录制app badboy下载地址:https://badboy.en.softonic.com/download 下载了直接安装 打...
Jmeter基本使用,元件,原理,计划要素 Jmeter

Jmeter基本使用,元件,原理,计划要素

Jmeter基本使用 jmeter的主要界面布局分为标题栏,菜单栏,工具栏,树形标签栏和内容栏 标题栏:主要显示计划信息及Jmeter版本 菜单栏:全部的功能都包含在菜单栏中 工具栏:工具栏中的按钮在...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: