jmeter安装及环境变量配置、Jmeter目录介绍和界面详解

一 JMeter简介

Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同负载下的整体性能。

同时,JMeter可以帮助你对你的应用程序进行回归测试。通过你创建的测试脚本和assertions来验证你的程序返回了所期待的值。为了更高的适应性,JMeter允许你使用正则表达式来创建这些assertions.

二 JMeter安装及环境变量配置

  1. Apache JMeter - Download Apache JMeter

2、安装jdk,下载完成后,双击安装

(1)电脑桌面----》"计算机"图标----》鼠标右键选择"属性"----》点击高级系统设置----》高级---》环境变量页

(2)开始配置环境变量了。在系统变量框,点击"新建",建立一个变量:JMETER_HOME,值为你解压的jmeter安装路径。我的安装路径是在C盘,这个路径根据自己实际安装路径进行填写。然后点击确定保存即可

(3)配置classpath变量,没有的话也要按照上面步骤进行新建,有的话直接进行选中,点击编辑即可。变量值固定为:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib/logkit-2.0.jar; 做完之后一定要保存,不确定的话可以直接点击确定按钮直到退到我的电脑页面

(4)基本配置完成,然后验证一下是否配置正确,是否可用。首先进到你的jmeter安装路径,找到bin文件夹,点击进去,找到jmeter.bat,鼠标右键用管理员方式运行,或者直接双击打开,此时会弹出2个界面:1.个是命令窗口,使用jmeter的时候此命令窗口不能关,你缩小到电脑任务栏即可。2.还有一个界面是jmeter工作页面,你可以在里面进行相关的操作.具体如图

(5)确认安装是否成功,双击jmeter.bat或者以管理员方式运行,页面如下:

(6)jmeter的工作区域如下:,我们每次使用jmeter的首先打开方式就是进入bin文件下双击这个jmeter.bat,如果觉得麻烦,可以鼠标右键快捷方式发送电脑桌面,就会方便很多。

(7)安装结束~

JMeter目录结构

/bin 目录(常用文件介绍;包含启动、配置等相关命令)

examples:目录下包含Jmeter使用实例

ApacheJMeter.jar:JMeter源码包

jmeter.bat:windows下启动文件

jmeter.sh:Linux下启动文件

jmeter.log:Jmeter运行日志文件

log4j.conf JMeter 日志配置管理

jmeter.properties:Jmeter配置文件

jmeter-server.bat:windows下启动负载生成器服务文件

jmeter-server:Linux下启动负载生成器文件

shutdown.cmd windows 下 jmeter 关闭文件

stoptest.cmd windows 下 jmeter 测试停止文件

/docs目录------Jmeter帮助文档(官方本地文档目录;包含有框架类、无框架类、常量值、不建议使用列表、帮助文档、索引、框架综述等等)

/extras目录------辅助库;提供了对Ant的支持文件,可也用于持续集成

/lib目录------核心库;存放Jmeter依赖的jar包,同时安装插件也放于此目录

/licenses目录------软件许可文件,不用管

/printable_docs目录------可打印版本文档目录

/LICENSE JMeter ------许可说明

/ NOTICE JMeter ------简单信息说明

/ README.md ------JMeter 官方基本介绍

四 jmeter.properties配置文件中的关键配置

#默认语言设置

language=en

#捕捉cookie开关

CookieManager.save.cookies=true

#配置编辑器的字体和尺寸

jsyntaxtextarea.font.family=宋体

jsyntaxtextarea.font.size=20

#配置默认编码格式

sampleresult.default.encoding=UTF-8

配置远程主机host

remote_hosts=127.0.0.1

设置日志输出级别

log_level.jmeter=INFO

设置junit日志输出级别

log_level.jmeter.junit=DEBUG

设置输出报告模板格式

jmeter.save.saveservice.output_format = csv

相关推荐
T___T2 小时前
全方位解释 JavaScript 执行机制(从底层到实战)
前端·面试
9号达人2 小时前
普通公司对账系统的现实困境与解决方案
java·后端·面试
程序员杰哥2 小时前
软件测试之压力测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·压力测试
勤劳打代码3 小时前
条分缕析 —— 通过 Demo 深入浅出 Provider 原理
flutter·面试·dart
努力学算法的蒟蒻3 小时前
day10(11.7)——leetcode面试经典150
面试
进击的野人4 小时前
JavaScript 中的数组映射方法与面向对象特性深度解析
javascript·面试
南山安4 小时前
以腾讯面试题深度剖析JavaScript:从数组map方法到面向对象本质
javascript·面试
橘颂TA5 小时前
【剑斩OFFER】算法的暴力美学——二分查找
算法·leetcode·面试·职场和发展·c/c++
nanixiaowai6 小时前
Jmeter+ant+Jenkins 接口自动化框架-让jmeter脚本自己跑起来
jmeter·自动化·jenkins