51Testing软件测试论坛

标题: 那些年,我们一起追寻的JMeter [打印本页]

作者: 听海——sky    时间: 2018-6-5 16:21
标题: 那些年,我们一起追寻的JMeter
1、Apache jmeter 是一个100%的纯java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应
用测试但后来扩展到其他测试领域,可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对
象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器,网络或对象模拟繁重的负
载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载
测试你的服务器/脚本/对象。

2、测试环境搭建

官网:http://jmeter.apache.org/下载JMeter,打开bin下的jmeter.bat批处理文件。

3、JMeter Tutorial的安装和具体操作

下载JMeter--》配置JDK--》安装JMeter,配置JMeter

点击我的电脑----属性----高级----环境变量----在系统变量中----点击新建,

变量名输入:JMETER_HOME

变量值输入:D:\Program Files\apache-jmeter-2.9

然后编辑CLASSPATH变量,加上%JMETER_HOME%\lib\ext \ApacheJMeter_core.jar;%JMETER_HOME%\lib
\jorphan.jar;%JMETER_HOME%\lib \logkit-2.0.jar;然后确定即可

注意:打开的时候会有两个窗口,Jmeter的命令窗口和Jmeter的图形操作界面,不可以关闭命令窗口。

4、JMeter插件:http://www.JMeter-plugins.org/

下载以后解压,将里面的jar包放到Jmeter\lib\ext目录下,然后重启JMeter即可看到
[attach]116103[/attach]

JMeter不需要安装,直接从网站上下载二进制包,解压到任意目录下即可使用,可以在Windows、Linux和Ma
c等平台上运行

在Windows上需要执行bin目录下的JMeter.bat;在Linux平台上需要执行bin目录下的JMeter.sh。

另外一个插件下载:https://jmeter-plugins.org/downloads/old/
[attach]116104[/attach]

下载完成后,我们只需要里面的jar包,把它放置在apache-jmeter\lib\ext下

JMeterPlugins-Extras.jar

JMeterPlugins-Standard.jar

ServerAgent监控用的agent,需要监控哪个服务器就放到哪个地方,linux和window通用,启动端口默认为44
44,不用修改。

下载ServerAgent-2.2.1.zip

startAgent.bat 为window启动

startAgent.sh 为linux启动

5、Jmeter与LR的比较

[attach]116105[/attach]
LR功能比较强大,唯一的缺点就是文件体积大,正版需要付费,是商业软件

JMeter是开源的,轻巧,安装简单

6、解压文件夹目录简介

[attach]116106[/attach]
backups:3.0以上的版本才会有,备份脚本

bin:可执行的文件目录

ApacheJMeter.jar、jmeter.bat :JMeter启动文件,可以打开JMeter窗口

jmeter.log:日志文件

jmeter.sh:Linux下启动文件

jmeter.properties:系统配置文件

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

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

docs:接口文档目录,如api等

extras:扩展插件目录,里面有ant-jmeter-1.1.1.jar包,里面类似很多jmeter-results-report_21.xsl,为样式表

lib:所用到的插件目录,里面全是jar包,Jmeter会自动在JMeter_HOME/lib和ext下寻找所需要的类(其中
ext下存放的是核心包,外面的为依赖包,juint里为测试包)

licenses:证书目录

printable_docs:用户使用手册目录,如:usermanual--->index.html








欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2