Jmeter 学习入门

Jmeter基础(详细安装步骤)

 

.

Jmeter学习

 

.Jmeter简介

.基本概念(来源于百度百科)

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。

.Jmeter 优点

1、开源免费,基于Java编写,可集成到其他系统,可扩展各个功能插件

2、支持接口测试,压力测试等支持录制回放,入门简单

3、多平台支持,可在Liunx , windows , Mac上运行

.Jmeter安装配置

.windows系统下的安装与配置(此处我选择的是版本4.0)

下载网址http://jmeter.apache.org/download_jmeter.cgi

JAVA 下载网址

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

这时候将下载的Jmeter的压缩包解压到自己想要放的地方,Java需要手动安装,安装到自己想要的安装的盘符下,基本上除了下一步不去要修改其他的,接下来就是配置环境变量。

1、右键点击我的电脑,选择属性,进行控制面板属性窗口,点击‘高级系统设置’--环境变量,打开环境变量窗口

2、在系统变量中新建变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_171(变量值按照自己的位置来填)

3、在系统变量中查找 Path 编辑
变量名:Path
变量值:C:\Program Files\Java\jdk1.8.0_171\bin

4、在系统变量中新建(可直接复制)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;(记得前面的.)

win + R 快捷键打开运行,输入 cmd 打开面板,在面板中输入 java -version,出现如下信息,即已经安装好jdk

Jmeter环境变量配置

6、添加到PATH里面
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

7、新建JMETER_HOME

变量名:JMETER_HOME

变量值:E:\apache-jmeter-4.0\apache-jmeter-4.0(按照自己的位置)

8、这样就配置好了,进入E:\apache-jmeter-4.0\apache-jmeter-4.0\bin(按照自己的位置打开)然后打开jmeter.bat文件就好了,这时会出现两个弹窗,一个是windows窗口,一个是Jmeter我们使用的测试界面(记住弹出的widows命令窗口不能关闭)

.Jmeter安装配置中的问题:

1、配置完打开jmeter.bat以后出现如图

解决方法:(总的来说我就尝试过方法一,后面有百度而来,如有不对请纠正)

解决方法一:PATH中添加  .%SystemRoot%\system32;%SystemRoot%;%JAVA_HOME%\bin; (配置完最好重启一下)重启后还存在的话,继续

解决方法二:Path搜索顺序的问题,查找windows和system32目录,发现system32目录里有一个java.exe,把JAVA_HOME放到system相关配置之前,就会首先去配置的java环境下找。如果还有请继续:

解决方法三:JDK32位和64位问题,电脑是64位的,装的JDK是32位的,重新装了64位的JDK,配置好环境变量,再运行jmeter.bat。操作以后还存在的话就请继续:

解决方法四:jmeter.bat配置文件问题,问题解决。原来同时在配置文件中配置了java,将配置项rem了,启动ok了。


2、配置完打开jmeter.bat以后出现闪退的现象,由于闪退出现的问题不能截图,所以无法截图。

解决办法:jmeter.bat右击编辑,然后在代码最后面加上pause可以使这种现象停止(亲测可用)

3、配置完打开jmeter.bat以后出现如图(网上找到的图,这个问题自己真的出现过) 

解决办法:将环境变量中的JMETER_HOME删除掉,重新点击运行

jmeter.bat就可以了,这个问题是因为4.0的版本在部分电脑上运行可以自动生成这个JMETER_HOME(亲测可用,但是安装时建议先陪这个以免出现其他问题)

1、运行jmeter.bat以后出现(这个未出现过借图说事。。。)

解决办法::PATH中添加  .%SystemRoot%\system32;%SystemRoot%;

.Jmeter的汉化:

这样就切换到了简体中文的状态下,当然关闭以后在打开还会恢复成英文状态,暂时还未找到汉化包。

.Jmeter常用的文件类型:

Jmeter的文件类型是jmv,实际上文件类型是xml类型文件。例如:

新建立线程组,保存,然后修改扩展名以后打开如上图。

Jmeter运行模式及参数

GUI模式

打开已有的jmx文件(文件——打开)

点击启动按钮运行

由于GUI模式本身就是带界面的,也有中文版,就不在此详细介绍了

命令行模式

依赖于1、配置jmeter环境变量(Windows下为将${jmeterhome}/bin加入path变量)2、 如果未环境变量,在执行的时候直接给出全路径或在${jmeterhome}/bin下执行。

命令jmeter -n -t <testplan filename> -l <listener filename>

参数:-h 帮助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter

-t 测试文件 -> 要运行的 JMeter 测试脚本文件

-l jtl文件 -> 记录结果的文件

-r 远程执行 -> 启动远程服务

-H 代理主机 -> 设置 JMeter 使用的代理主机

-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号  

- j日志文件->设置JMeter日志文件的名

          
未完待续。。。。(脖子疼,歇息好再继续)

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值