JMeter环境搭建一条龙详细流程
  rBYdaoQFuE7Q 2023年11月02日 80 0

Apache JMeter

jmeter简介

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言

Jmeter安装配置

Windows下Jmeter下载安装

  • 根据平台下载对应安装包download_jmeter ,最新版本为5.5,个人推荐5.4.1

配置环境变量

  1. 安装JDK(需jdk1.8以上),配置环境变量(具体步骤此处不做介绍)JDK环境配置
  2. 配置Jmeter环境变量(不配也能用,但是建议配),“我的电脑”>鼠标右键菜单>"属性">"高级系统设置">"环境变量"在系统变量中添加三个属性,第一条需改为本地路径,其它直接粘贴即可
  • JMETER_HOME=D:\xxx\apache-jmeter-5.41 - 就是你解压jmeter的路径
  • %JMETER_HOME%\bin - path里新增
  • %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar.; CLASSPATH里新增

RUN

  • 配置好以上变量后可直接win+R 输入cmd回车 输入jmeter回车即可打开jmeter
  • 未配置可通过$jmeter_home/bin/jmeter.bat打开
  • 找到解压的jmeter安装包里的—>bin目录—>jmeter.bat文件,右键选择发送到 桌面快捷方式

个性化配置

  • jmeter/bin目录下,修改jmeter.properties文件,CTRL+F找到language=en,替换为language=zh_CN jmeter汉化十分友好
  • 打开jmeter后界面样式设置 点击左上方 选项>外观>选择 Darklaf - High Contrast Light 确认后会自动重启jmeter 这个style比默认的好看些
协同工作
  • 一个测试计划就是一个jmx文件,把小伙伴的jmx文件拉进jmeter页面空白处即可识别打开

jmeter目录介绍

  1. backup目录 脚本备份目录,里边的文件都是以.jmx后缀结尾的文件   实际开始安装解压后是不存在这个目录的,这个是由于宏哥使用过JMeter后,JMeter自动创建这个目录,然后备份了脚本文件。
  2. bin目录 可执行文件目录 Jmeter.bat:是启动jmeter的主脚本。可通过修改jmeter.bat里边的限制参数提高jmeter性能 Jmeter-server.bar:是用来实现联机负载。 Jmeter.properties:是jmeter主要的配置文件,超过80%的配置项都是通过这个文件实现。(PS:修改配置文件后,要重启Jmeter才能生效) Jmeter.bat 打开Jmeter主界面 Jmeter使用的日志文件名称被定义到Jmeter.properties中,默认在Jmeter.log可查看日志
  3. dosc目录   docs目录下的文件是JMeter的Java Docs,而printable_docs的usermanual子目录下的内容是JMeter的用户手册文档,其中component_reference.html是最常用到的核心元件帮助文档。该目录下存放的是jmeter官方文档的API文档,主要是用于二次开发。
  4. extras目录   该目录下的文件提供了对构建工具Ant的支持,可以使用Ant来实现测试自动化,例如批量脚本执行,产生HTML格式的报表,测试运行时,可以把测试数据记录下来,Jmeter会自动生成一个.jtl文件,将该文件放到extras目录下,运行“ant -Dtest=文件名 report”,就可以生成测试统计报表。也可以用于持续集成。
  5. lib目录   该目录包含两个子目录,其中ext子目录存放有JMeter的核心jar包,另一个junit子目录存放JUnit测试脚本。用户扩展所依赖的包,应该直接放到lib目录下,而非lib/ext下。 注意:无法识别 zip 格式的包文件,所以需要的包文件均要求以 .jar 结尾
  6. Licenses jmeter 软件许可文件目录
  7. printable_docs目录   该目录存放的是jmeter官方提供的帮助文档。printable_docs的demos子目录下有一些常用的JMeter脚本案例,可以作为参考。可打印半版本目录。
  8. LICENSE JMeter ——许可说明
  9. NOTICE JMeter ——简单信息说明
  10. README.md ——JMeter 官方基本介绍
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  YgmmQQ65rPv4   2023年11月19日   30   0   0 Java应用程序
  Y8XIq1u6ceQW   2023年11月19日   43   0   0 Java
  AeUHztwqqxTz   2023年11月02日   44   0   0 Javatomcatapache
  Adn1GC3kyTwd   2023年11月02日   74   0   0 bashmavenapache
rBYdaoQFuE7Q
最新推荐 更多