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

相关推荐
Lee川1 天前
优雅进化的JavaScript:从ES6+新特性看现代前端开发范式
javascript·面试
Lee川1 天前
从异步迷雾到优雅流程:JavaScript异步编程与内存管理的现代化之旅
javascript·面试
晴殇i1 天前
揭秘JavaScript中那些“不冒泡”的DOM事件
前端·javascript·面试
绝无仅有1 天前
Redis过期删除与内存淘汰策略详解
后端·面试·架构
绝无仅有1 天前
Redis大Key问题排查与解决方案全解析
后端·面试·架构
AAA梅狸猫1 天前
Looper.loop() 循环机制
面试
AAA梅狸猫1 天前
Handler基本概念
面试
Wect1 天前
浏览器缓存机制
前端·面试·浏览器
掘金安东尼1 天前
Fun with TypeScript Generics:玩转 TS 泛型
前端·javascript·面试
掘金安东尼1 天前
Next.js 企业级落地
前端·javascript·面试