JMeter安装及性能测试详解
JMeter介绍
(参考:www.importnew.com/13876.html)
JMeter使用了不同技术和协议,是一款可以进行配置和执行负载测试、性能测试和压力测试的工具。负载测试、性能测试和压力测试概念:
负载测试: 这类测试使系统或者应用程序在预先设计好的极端场景下测试运行。这类测试用来评估系统或者程序在极端条件下的行为。
性能测试: 这种测试被用来检测系统的性能表现,包括特定情况下,系统的响应能力和稳定性。
压力测试: 这类测试通过载入更多的外部资源,并使系统组件超越其所设定的能力范围,试图使系统挂掉
优点:
- 开源免费,基于Java编写,可集成到其他系统可拓展各个功能插件
- 支持接口测试,压力测试(分布式测试)等多种测试类型,支持录制回放,入门简单
- 相较于自己编写框架或其他开源工具,有较为完善的UI界面,便于接口调试
- 多平台支持,可在Linux,Windows,Mac上运行
- 提供多种报表数据图形展示
JMeter的目录文件介绍
- bin: 核心可执行文件,包含配置
- jmeter.bat: windows启动文件
- jmeter-server.bat:windows下启动负载生成器(肉鸡)服务文件
- jmeter: mac或者Liunx启动文件
- jmeter-server:mac或者Liunx下启动负载生成器服务文件
- jmeter.properties: 核心配置文件
- 设置默认语言:language=zh_CN
- 配置远程肉鸡IP和端口(服务器):remote_hosts=123.123.123.132:1099,234.234.234.234:1099
- 肉鸡上配置:server_port=1099
- 输出报告的配置,480行左右
- extras:插件拓展的包
- Lib:核心的依赖包
- Ext:核心包,协议包
- Junit:单元测试包
JMeter下载及环境配置
准备工作 安装JMeter前需要安装配置好Java,参考之前文章Java系统环境变量配置
- 1、下载地址:jmeter.apache.org/download_jm…,或 archive.apache.org/dist/jmeter…(Windows版本下载.zip,Linux版本下载.tgz)
- 2、下载后无需安装,解压后即可使用。
下载后无需安装解压即可使用。
如果有idea工具或eclipse,可以双击ApacheJMeter.jar
关联启动,也可以点击jemeter.bat
进行启动
启动如下图所示:
JMeter组件
组件介绍
- 测试计划(Test Plan): 使用 JMeter 进行测试的起点