JMeter学习笔记(一):初识JMeter

环境部署

官方地址下载

http://jmeter.apache.org/下载最新版本的 JMeter,解压文件到任意目录
相关插件下载地址:https://jmeter-plugins.org/install/Install/
也可在该地址下载:https://download.csdn.net/download/Mrlijie00/20689715
##安装JDK,配置Java环境

注意:应该避免JDK安装路径,Jmeter路径有中文和空格

配置Jmeter环境变量

电脑右键打开属性—高级系统设置—环境变量—系统变量—path—编辑—新建,将JMeter安装目录\bin添加上。如:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lAcUWOD8-1628062677472)(./picture/1.png)]
JMeter学习笔记(一):初识JMeter_第1张图片

检查Jmeter配置是否成功

cmd敲jmeter或者win+r敲jmeter,能打开jmeter就安装配置成功了
上述只敲jmeter的话,cmd命令窗口会一直存在,很不友好
经过某个大佬(评论区)的提醒,如果jmeterw命令,可以不显示cmd命令行哦!!!

Jmeter支持哪些测试场景?

Jmeter能够对许多不同的应用程序/服务器/协议类型进行负载测试和性能测试

  • Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • SOAP / REST Webservices
  • FTP
  • 通过JDBC连接数据库(支持各种数据库)
  • LDAP
  • 通过JMS的面向消息的中间件(MOM)
  • 邮箱协议 - SMTP(S), POP3(S) and IMAP(S)
  • 本机命令或Shell脚本
  • TCP
  • Java Objects

Jmeter有哪些特征?

功能齐全的测试编辑界面,允许快速记录测试计划(来自浏览器或本机应用程序),构建和调试 【HTTP代理服务器,类似抓包】
命令行模式,可以在任何装了Java环境的系统(win、linux、mac)上进行测试【移植性好】
提供完整且随时可查看的HTML报告
可以在大多数流行的响应格式(HTML、JSON、XML或任何文本格式)中提取数据,实现关联【常说的数据关联】
多线程框架允许通过多个线程进行并发采样,并通过单独的线程组同时对不同的方法进行采样。
可以对测试结果进行缓存和离线分析、离线重放

Jmetert的扩展性体现在哪里?

  • 脚本化的采样器【BeanShell、Groovy】
  • 随意增删的采样器
  • 负载统计信息可以增删定时器
  • 数据分析和可视化插件提供了出色的扩展性和个性化
  • jmeter自带方法可以向测试计划提供动态输入或数据处理能力
  • 通过针对Maven,Gradle和Jenkins的第三方开源库轻松进行持续集成。

Jmeter实际使用场景

  • 接口测试
  • 压力测试
  • 分布式压力测试
  • 测试 Restful 风格的API

Jmeter安装目录介绍

Jmeter安装目录说明

JMeter学习笔记(一):初识JMeter_第2张图片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eTdhmMKE-1628062677474)(./picture/3.1_1.png)]

文件夹 作用
bin 包含启动、配置等相关命令
自己写的脚本默认另存为该目录下
docs 官方接口文档,二次开发需要了解的一些接口
extras 辅助库,持续集成会用到(后面讲)
lib 存放各种 Jmeter 核心库的源码 jar 包
存放自己二次开发的 jar包
lib\ext 官方提供的第三方插件
license 包含 non-ASF 软件的许可证
printable_docs 离线的帮助文档,可以查看函数等内容
LICENSE JMeter 许可说明
NOTICE JMeter 简单信息说明
README.md JMeter 官方基本介绍

重点看看bin目录

JMeter学习笔记(一):初识JMeter_第3张图片

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RahROlYP-1628062677475)(./picture/3.2_1.png)]

文件 作用
jmeter.properties JMeter 核心配置文件,各种配置基本在这完成
log4j.conf JMeter 日志配置管理
jmeter.log JMeter 运行日志记录,什么输出信息、警告、报错都在这里进行了记录
jmeter.bat windows 下 jmeter 的启动文件,带cmd窗口
jmeterw.cmd windows 下 jmeter 的启动文件,不带cmd窗口
shutdown.cmd windows 下 jmeter 的关闭文件
stoptest.cmd windows 下 jmeter 停止测试的文件
jmeter-server.bat windows 下 jmeter 服务器模式的启动文件
jmeter-server mac 或者 Liunx 分布式压测使用的启动文件

你可能感兴趣的:(JMeter学习笔记,jmeter)