前言:
作者简介:短尾巴小鳄鱼 ,一位不放弃自己的上进卷妹
💬 如果文章知识点有错误的地方,请留言指正~和大家一起学习,一起进步
💬 人生格言:昨日种种,皆成今我。今日种种,方成新我。切莫踌躇,莫停留,莫沉溺💬
如果感觉博主的文章还不错的话,还请关注、点赞、收藏三连支持一下博主哦
第一篇 Jmeter的初步了解与安装
Jmeter的初步了解
一、Jmeter的特点
- Jmeter是开源的工具
- 纯JAVA语言编写,移植性好,可以在任何装了JAVA环境的系统测试
- 提供完整且随时可查看的HTML报告
- 可以在大多数流行的响应格式(HTML、JSON、XML或任何文本格式)中提取数据,实现关联
二、Jmeter实际使用场景
- 接口测试
- 压力测试
- 分布式压力测试
- 测试Restful风格的API
三、Jmetre 对比 Loadrunner
对比项 | Jmeter | Loadrunner |
---|---|---|
安装 | 简单,下载解压即用 | 复杂,安装包很大,对硬件有一定要求,安装时长大于1小时 |
录制/回放模式 | 支持 | 支持 |
支持的测试协议 | 较少,但支持用户自行扩展 | 较多,不支持用户自行扩展 |
分布式大规模压力测试 | 支持 | 支持 |
IP欺骗 | 不支持 | 支持 |
图形报表 | 支持(较弱,但可扩展) | 支持(很强,图形报表一直是商业工具的强项) |
测试的逻辑控制 | 支持 | 支持 |
服务器硬件资源监控 | 支持 | 支持 |
功能测试 | 支持 | 不支持 |
Jmeter的安装
一、Jmeter的安装与启动
- 前置条件:安装好JDK并配置好环境变量
- 官网下载Jmeter:http://jmeter.apache.org/download_jmeter.cgi
- 解压Jmeter,到bin目录下双击jmeter.bat启动
二、Jmmeter安装目录介绍
根目录:
文件夹 | 作用 |
---|---|
bin | 1.包含启动、配置等相关命令 2.自己写的脚本默认另存为该目录下 |
docs | 官方接口文档,二次开发需要了解的一些接口 |
extras | 辅助库,支持集成 |
lib | 1.存放各种Jmeter核心库的源码jar包 2.存放自己二次开发的jar包 |
lib\ext | 官方提供的第三方插件 |
license | 包含non-ASF软件的许可证 |
printable_docs | 离线的帮助文档,可以查看函数等内容 |
LICENSE | Jmeter许可说明 |
README.md | JMeter官方基本介绍 |
bin目录:
文件 | 作用 |
---|---|
jmeter.properties | Jmeter核心配置文件,各种配置基本在这完成 |
log4j.conf | Jmeter日志配置管理 |
jmeter.log | Jmeter运行日志记录 ,输出信息、警告、报错等都在这里进行了记录 |
jmeter.bat | windows下jmeter的启动文件,带cmd窗口 |
jmeter.cmd | windows下jmeter的启动文件,不带cmd窗口 |
shutdown.cmd | windows下jmeter的关闭文件 |
stoptest.cmd | windows下jmeter停止测试的文件 |
jmeter-server.bat | windows下jmeter服务器模式的启动文件 |
jmeter-server | mac或者linux分布式压测使用的启动文件 |