Jmeter系列-环境部署、详细介绍、安装目录介绍(1)

环境部署

官网下载Jmeter

http://jmeter.apache.org/下载最新版本的 JMeter,解压文件到任意目录

安装JDK,配置Java环境

1、下载(注意选择操作系统对应的位数32/64)

官网 :http://www.oracle.com

2、安装(一键式) ,所有步骤选择项默认选择项。

3、配置环境变量

JAVA_HOME=JDK完整安装路径

环境变量Path添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

4、验证:java -version

打开"cmd"命令行 ,输入:java -version ,验证正常执行以及版本信息是否一致

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

配置Jmeter环境变量

电脑桌面点击此电脑---》高级系统设置---》环境变量--》系统变量点击新建输入变量名和变量值(地址)

检查Jmeter配置是否成功

cmd敲jmeter或者win+r敲jmeter,能打开jmeter就安装配置成功了

上述只敲jmeter的话,cmd命令窗口会一直存在,很不友好

参考其他大佬文章的体系,如果敲下面命令,可以不显示cmd命令行

python 复制代码
jemeterw

详细介绍

Jmeter和Loadrunner的介绍及特点

Loadrunner:工业级的性能测试工具,可以模拟大量用户,并监控性能指标提供报表。

  • 优势: 支持的用户量大(以万为单位) 、详细的分析报表 (以秒为单位)、支持IP欺骗功能
  • 缺点: 收费、 体积大 、无法定制功能

Jmeter:性能测试工具,Jmeter软件的功能与Loadrunner基本一致。

  • 优点: 免费开源 、体积小 、可扩展的组件
  • 缺点: 不支持IP欺骗 、分析和报表能力比lr弱

Jmeter和Loadrunner的相同点

  • 都能 模拟大量用户
  • 都能 支持多协议(常见的协议都支持,如:HTTP)
  • 都有 监控及分析报表功能

Jmeter实际使用场景

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

安装目录介绍

修改 JMeter 配置文件 --bin目录

下载第三方插件(jar包)并使用 ---lib/ext 目录

查找用户帮助手册 -- printable_docs目录

启动 JMeter 程序 --bin目录

重点看看bin目录

  • 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 分布式压测使用的启动文件
相关推荐
qq_452396231 天前
第十四篇:《JMeter插件扩展:自定义函数与第三方插件》
开发语言·python·jmeter
qq_452396231 天前
第十三篇:《分布式压测:JMeter Master-Slave集群》
分布式·jmeter
qq_452396232 天前
第十一篇:《性能压测基础:JMeter线程模型与压测策略设计》
java·开发语言·jmeter
沫沫-小白2 天前
JMeter 上传固定文件时,如何修改 Content-Disposition 的 filename
jmeter
qq_452396233 天前
第六篇:《JMeter逻辑控制器:循环、条件和交替执行》
android·java·jmeter
qq_452396235 天前
第四篇:《JMeter参数化:CSV数据文件与用户变量》
jmeter
qq_452396236 天前
第五篇:《JMeter关联:提取动态数据并传递给后续请求》
jmeter
弹简特7 天前
【Fiddler抓包工具】一文通关Fiddler抓包工具【附:Fiddler结合jmeter接口测试实战】
jmeter·fiddler·接口测试·抓包
测试19987 天前
性能测试方案设计的方法和思路
自动化测试·软件测试·测试工具·jmeter·测试用例·压力测试·性能测试
川石课堂软件测试7 天前
软件测试|常见面试题整理
数据库·python·jmeter·mysql·appium·postman·prometheus