目录
一、主流性能测试工具
主流性能测试工具:LoadRunner和JMeter
1.1 LoaderRunner
HPLoaderRunner是一种工业级标准性能测试负载工具,可以模拟上万用户实施测试,并监控性能提供报表。
支持多协议:Web(HTTP/HTML)、Windows Sockets、FTP、ODBC、MS SQL Sever等协议,由C语言编写。
优点:多用户(支持数量单位万),提供详细分析报表,支持ip欺骗;
缺点:收费、体积庞大(单位GB)、无法定制功能。
1.2 JMeter
JMeter是由Apache组织开发的基于Java的开源软件,用于对系统接口测试和性能测试。
最初设计用于Web应用测试,后来逐步扩展,可用于静态文件、Java程序、shell脚本、Mail等;
优点:免费、开源、小巧、丰富的学习资料及扩展组件、应用广泛、容易上手;
缺点:不支持ip欺骗、分析和报表能力相对于lr欠精度。
选择JMeter的原因:免费、功与lr基本一致,能满足绝大部分性能测试需求。
二、JMeter环境搭建
2.1下载安装JDK
官网:http://www.Oracle.com/
JDK8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151html下载时注意电脑系统是32位或者64位
配置环境变量
JAVA_HOME=安装路径
在path中添加:%JAVA_HOME\bin;%JAVA_HOME%\jre\bin
校验:java -version
2.2 下载安装JMeter
下载地址:http://jmeter.apache.org/download_jmeter.cgi
安装提示:安装目录中不要出现空格,也不要将其装在中文文件夹内。要关注与JDK版本匹配。
环境配置:
1)新建JMETER_HOME变量,并添加jemeter所在目录,如:->D:\Program Files\apache-jmeter-5.4.3
2)PATH->.;%JEMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\loki
启动验证:
进入JMeter安装目录下的bin目录,以下三种方式任意一种打开都可。
·双击 jmeter.bat
·双击ApacheJMeter.jar选择使用java程序打开
·命令行输入:java -jar ApacheJMeter. jar
2.3 JMeter文件目录介绍
jmeter目录结构
bin目录:存放可执行的文件和配置文件
printable-docs:存放用户手册
lib目录:jmeter运行时以来的jar包
docs目录:存放jmeter接口文档
2.3.1 bin目录
存放可执行文件和配置文件
2.3.2 docs目录
是JMeter的api文档,可打开api/index html页面来查看
printable_docs的usermanual子目录下的内容是JMeter的用户手册文档;
printable_docs的demos子目录下有一些常用的JMeter脚本案例,可参考;
usermanual下component_reference.html是最常用到的核心元件帮助文档。