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配置是否成功

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安装目录说明

安装目录

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

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

重点看看bin目录

Bin目录

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

文件作用
jmeter.propertiesJMeter 核心配置文件,各种配置基本在这完成
log4j.confJMeter 日志配置管理
jmeter.logJMeter 运行日志记录,什么输出信息、警告、报错都在这里进行了记录
jmeter.batwindows 下 jmeter 的启动文件,带cmd窗口
jmeterw.cmdwindows 下 jmeter 的启动文件,不带cmd窗口
shutdown.cmdwindows 下 jmeter 的关闭文件
stoptest.cmdwindows 下 jmeter 停止测试的文件
jmeter-server.batwindows 下 jmeter 服务器模式的启动文件
jmeter-servermac 或者 Liunx 分布式压测使用的启动文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mrlijie00

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值