Windows7下搭建Jmeter测试环境
jmeter配置、安装
⼀、⼯具描述
apache jmeter是100%的java桌⾯应⽤程序,它被设计⽤来加载被测试软件功能特性、度量被测试软件的性能。设计jmeter的初衷是测试web应⽤,后来⼜扩充了其它的功能。jmeter可以完成针对静态资源和动态资源(servlets, perl脚本, java对象, 数据查询s, ftp服务等)的性能测试。 jmeter可以模拟⼤量的服务器负载、⽹络负载、软件对象负载,通过不同的加载类型全⾯测试软件的性能。并且jmeter提供图形化的性能分析。
⼆、使⽤环境
JMeter 可以运⾏在solaris, linux, windows (98, nt, 2000,2003). jdk1.4以上。本⽂章主要介绍使⽤JMeter测试windows环境的web server 和DB server的环境搭建步骤,以及使⽤Jmeter进⾏压⼒测试的⼊门。
六、注意事项
使⽤badboy的“Export to JMeter”,⽣成jmx⽂件,使⽤jmeter打开,却报错如下图;
原因:badboy 与 jmeter版本不⽀持
解决办法:
1. 降低jmeter版本
2. 获取最新badboy 版本。
我的使⽤组合是: badboy:2.1 jmeter:2.3.4
Windows 7下搭建Jmeter
1. ⾸先需要安装java环境,使⽤第⼀步是去jdk官⽹上下载。
下载:
然后就是安装了,安装提⽰⼀步⼀步来就是了。我⼀般是默认安装。
2. 配置java环境
⽤⿏标右击“计算机”->属性->⾼级系统设置->环境变量
系统变量->新建-> 变量名:JAVA_HOME
变量值:D:\Program Files\Java\jdk1.7.0_05(我把默认路径该了⼀下,该在D盘的)
在系统变量中到变量名为:Path,然后选择->编辑, 在变量值后⾯直接加上:;%JAVA_HOME%\bin(注意符号,前⾯有值,后⾯的要⽤分号隔开)
系统变量->新建->(这个要新建的)变量名:CLASSPATH 变量值:
%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOM E%\lib\tools.jar (注意符号)
最后测试下环境变量是否设置成功
在左下⾓的搜索框中键⼊
cmd
回车
输⼊javac
如果出现如下信息:
你的Java环境变量配置成功!
若出现
'javac' 不是内部或外部命令,也不是可运⾏的程序
或批处理⽂件,原因有可能在于“;”号(path路径的设置,分号要注意)
3. 下载jmeter最新版
下载:
放到⼀个⽬录下,直接在D:\software\tools\apache-jmeter-2.7\bin下运⾏jmeter就是了。
⼀、 Apache JMeter介绍
1.Apache JMeter是什么
2.⽤它能做什么
Apache JMeter可以⽤于对静态的和动态的资源(⽂件,Servlet,Perl脚本,Java对象,数据库和查
询,FTP服务器或是其它资源)的性能进⾏测试。JMeter可以⽤于在服务器,⽹络或对象模拟繁重的负载来测试它们提供服务的受压能⼒或者分析不同压⼒条件下的总体性能情况。你可以使⽤JMeter提供的图形化界⾯,分析性能指标或者在⾼负载情况下测试你的服务器/脚本/对象。
3.Apache JMeter能做什么
Ø 能够对HTTP和FTP服务器进⾏压⼒和性能测试,也可以对任何数据库进⾏同样的测试(通过JDBC)。
Ø 完全的可移植性和100%纯Java。
Ø 完全Swing的轻量级组件⽀持(预编译的JAR使⽤ javax.swing.*)包。
Ø 完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
Ø 精⼼的GUI设计允许快速操作和更精确的计时。
Ø 缓存和离线分析/回放测试结果。
Ø ⾼可扩展性:
1) 可链接的取样器允许⽆限制的测试能⼒。
2) 各种负载统计表和可链接的计时器可供选择。
3) 数据分析和可视化插件提供了很好的可扩展性以及个性化。
4) 具有提供动态输⼊到测试的功能(包括JavaScript)。
5) ⽀持脚本变成的取样器(在1.9.2及以上版本⽀持BeanShell)。
4.Apache JMeter的由来
JMeter最早是由Apache软件项⽬的开发⼯程师Stefano Mazzocchi 开发出来的。他当初开发JMeter主要⽤于测试Apache JServ(⼀个
被Apache Tomcat ⼯程取代了的项⽬)的性能。之后⼜再次设计了JMeter,增加了图形化界⾯和⼀些功能测试能⼒。
5.Apache JMeter的未来
随着开发⼈员借助它的可嵌⼊的结构,希望看到JMeter的能⼒也随之快速的被扩⼤。更进⼀步的主要
发展⽬标是把JMeter在没有减弱它的负载测试的能⼒的同时尽可能的做成最有效的回归测试⼯具。
⼆、Apache JMeter安装说明
1.安装环境要求:
Java版本
JMeter要求充分满⾜JVM1.3或更⾼。
操作系统
JMeter可以在当前任何⼀个已经部署了Java的操作系统上运⾏。
l Unix(Solaris,Linux,etc)
l Windows(98,NT,2000,XP,WIN8)
l Open VMS Alpha 7.3+
2.安装步骤:
l 安装环境:Windows 8
l 安装包准备:
JDK1.7.0_25具体可在官⽅⽹站下载
jakarta-jmeter-2.3.4具体下载地址:
l 安装过程:
1)JDK安装
点击下载的jdk-1_7_,选择安装路径即可。
2) JDK环境配置
桌⾯上选择“我的电脑”(右键)/⾼级/环境变量, 在“系统变量”栏中点击“新建”, 在变量名中输⼊:CLASSPATH,变量值中输⼊:C:\JDK安装⽬录\lib\dt.JAR; C:\JDK安装⽬录\lib\TOOLS.JAR;点击确定即可。
再按“新建”,在变量名中输⼊:java_home,变量中输⼊:C:\JDK安装⽬录;修改PATH变量,添加% j
ava_home %\bin;然后确定即可。
修改系统变量path的值,在前⾯增加%java_home%\bin;然后确定即可。
3)检查JDK安装是否OK
具体是:点击“开始”/“运⾏”,输⼊命令cmd进⼊dos操作界⾯,输⼊命令:java –version 查看java版本,如果显⽰为:1.7.0_25,则安装OK
1.开始-->运⾏:CMD--->"OK";
2. 输⼊"java -version"---> "回车"
4)Jmeter安装
解压jakarta-jmeter-2.11⽂件⾄c盘,本⽂解压⾄C:\jmeter-2.11⽬录下。
桌⾯上选择“我的电脑”(右键)/⾼级/环境变量, 在“系统变量”栏中点击“新建”, 在变量名中输⼊:JMETER_HOME,变量值中输⼊:C:\ jmeter-2.11,点击确定即可。
再修改CLASSPATH变量,变量值中添加如下值:
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-
1.2.jar;然后确定即可。
5)检查jmeter安装是否OK
具体是:进⼊jmeter⽬录下的bin⽂件夹,点击jmeter.bat,查看页⾯显⽰,如果能显⽰jmeter操作页⾯则安装成功。
提醒:通常安装到这⼀步会报下⾯这个错误:
下载apacheunrecognized vm option '+heapdumponoutofmemoryerror'
原因是:安装的JDK版本是:1.5.0的就会出错,把JDK卸载,重新下载JDK1.5.0_12版本,重新安装就OK了,之前我就是装的1.5.0版本报的错,后来更新JDK版本就好了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论