01-Jmeter简介及安装配置

简介: 01-Jmeter简介及安装配置

1.简介

  • Apache JMeter 是 100%纯 java 桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如 web 应用程序)。

 

2.用途

  • 用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java 对象,数据库,FTP 服务器等等。
  • 用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。
  • 能够通过让你们用断言创建测试脚本来验证我们的应用程序是否返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活,JMeter 允许我们使用正则表达式创建断言。

3.安装配置

3.1 安装JDK

  1. 下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html
  2. 一路下一步安装,注意安装路径不要有空格,不要有中文
  3. 设置4-6步骤三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”
  4. JAVA_HOME ---->  D:\Java\jdk1.8.0_261   (自己安装的路径)
  5. CLASSPATH ----> .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
  6. PATH ---->  ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  7. 验证是否安装成功:cmd 中输入 java -version和javac, 显示版本号和帮助信息证明安装成功

         

3.2 安装Jmeter

             

3.3 安装插件管理

  • 下载地址:https://jmeter-plugins.org/install/Install/
  • 点击plugins-manage.jar,未开始下载
  • F12打开开发者工具,点击如图链接可成功下载
  • 拷贝jar包到lib\ext
  • 重新启动jmeter
  • Options下查看到plugins manager,说明安装成功

                   

常用插件推荐

       支持Base64加解密等多个函数的插件 Custom JMeter Functions

       用于服务器性能监视的 PerfMon Metrics Collector

       用于建立压力变化模型的 Stepping Thread Group

       用于Json解析的 JSON Path Extractor

       用于展示响应时间曲线的 Response Times Over Time

       用于展示TPS曲线的 Transactions per Second

相关文章
|
监控 Java 关系型数据库
『Jmeter超级干货』| Linux下Jmeter安装配置、脚本设计执行、监控及报告完整过程
『Jmeter超级干货』| Linux下Jmeter安装配置、脚本设计执行、监控及报告完整过程
3700 1
|
存储 监控 Linux
Linux下安装配置Grafana压测监控服务-配置JMeter后端监听器
Linux下安装配置Grafana压测监控服务-配置JMeter后端监听器
|
Java 测试技术 Apache
JMeter安装配置和分布式
我也不知道为什么喜欢在博客开头用一个引用,反正看着舒服。 JMeter系列第一篇,安装篇。转载请注明出处http://blog.lzoro.com 碎碎念 前段时间公司的新项目上线了一段时间之后,随着运营规模的变大,老大要求对系统进行一个摸底,那么肯定有人要为这个伟大的工作献身了,是的,那个人就是我。
1531 1
|
4月前
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
652 0
|
3月前
|
前端开发 Java jenkins
Jmeter压力测试工具全面教程和使用技巧。
JMeter是一个能够模拟高并发请求以检查应用程序各方面性能的工具,包括但不限于前端页面、后端服务及数据库系统。熟练使用JMeter不仅能够帮助发现性能瓶颈,还能在软件开发早期就预测系统在面对真实用户压力时的表现,确保软件质量和用户体验。在上述介绍的基础上,建议读者结合官方文档和社区最佳实践,持续深入学习和应用。
874 10
|
3月前
|
监控 Java 数据挖掘
利用Jmeter工具进行HTTP接口的性能测试操作
基础上述步骤反复迭代调整直至满足预期目标达成满意水平结束本轮压力评估周期进入常态监控阶段持续关注系统运转状态及时发现处理新出现问题保障服务稳定高效运作
532 0
|
5月前
|
Java 测试技术 容器
Jmeter工具使用:HTTP接口性能测试实战
希望这篇文章能够帮助你初步理解如何使用JMeter进行HTTP接口性能测试,有兴趣的话,你可以研究更多关于JMeter的内容。记住,只有理解并掌握了这些工具,你才能充分利用它们发挥其应有的价值。+
974 23
|
7月前
|
数据可视化 测试技术 API
JMeter、Apipost 与 Postman 的 API 测试对比:为什么 APIPost 是更聪明的选择
API测试如同筹备一场晚宴,选对工具至关重要。JMeter功能强大但上手难,适合专业用户;Postman简单易用,但在复杂场景和团队协作中表现有限;而Apipost则是一款智能高效的“厨房神器”。它性能测试轻松、结果清晰、学习门槛低,并且能一键集成CI/CD流程。对于追求效率与便捷的团队而言,Apipost无疑是更优选择,让API测试如同五星大厨烹饪般丝滑流畅。
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
450 3
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
399 2