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安装配置、脚本设计执行、监控及报告完整过程
1908 1
|
存储 监控 Linux
Linux下安装配置Grafana压测监控服务-配置JMeter后端监听器
Linux下安装配置Grafana压测监控服务-配置JMeter后端监听器
|
Java 测试技术 Apache
JMeter安装配置和分布式
我也不知道为什么喜欢在博客开头用一个引用,反正看着舒服。 JMeter系列第一篇,安装篇。转载请注明出处http://blog.lzoro.com 碎碎念 前段时间公司的新项目上线了一段时间之后,随着运营规模的变大,老大要求对系统进行一个摸底,那么肯定有人要为这个伟大的工作献身了,是的,那个人就是我。
1466 1
|
2月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
161 3
|
3月前
|
测试技术 数据库 UED
Python 性能测试进阶之路:JMeter 与 Locust 的强强联合,解锁性能极限
【9月更文挑战第9天】在数字化时代,确保软件系统在高并发场景下的稳定性至关重要。Python 为此提供了丰富的性能测试工具,如 JMeter 和 Locust。JMeter 可模拟复杂请求场景,而 Locust 则能更灵活地模拟真实用户行为。结合两者优势,可全面评估系统性能并优化瓶颈。例如,在电商网站促销期间,通过 JMeter 模拟大量登录请求并用 Locust 模拟用户浏览和购物行为,可有效识别并解决性能问题,从而提升系统稳定性和用户体验。这种组合为性能测试开辟了新道路,助力应对复杂挑战。
119 2
|
1月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
64 3
|
1月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
51 1
|
3月前
|
缓存 Java 测试技术
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
使用JMeter对项目各个接口进行压力测试,并对前端进行动静分离优化,优化三级分类查询接口的性能
114 10
谷粒商城笔记+踩坑(11)——性能压测和调优,JMeter压力测试+jvisualvm监控性能+资源动静分离+修改堆内存
|
2月前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
75 4
|
3月前
|
移动开发 JSON Java
Jmeter实现WebSocket协议的接口测试方法
WebSocket协议是HTML5的一种新协议,实现了浏览器与服务器之间的全双工通信。通过简单的握手动作,双方可直接传输数据。其优势包括极小的头部开销和服务器推送功能。使用JMeter进行WebSocket接口和性能测试时,需安装特定插件并配置相关参数,如服务器地址、端口号等,还可通过CSV文件实现参数化,以满足不同测试需求。
258 7
Jmeter实现WebSocket协议的接口测试方法