当前位置: 首页 > news >正文

10分钟如何轻松掌握JMeter使用方法?

目录

引言

安装jmeter

HTTP信息头管理器

JMeter断言

HTTP请求默认值来代替所有的域名与端口

JSON提取器来替换变量

结语


引言

想要了解网站或应用程序的性能极限,JMeter是一个不可或缺的工具。但是,对于初学者来说,该如何上手使用JMeter呢?

在这篇文章中,我们将为你介绍最基本和实用的JMeter使用方法,包括如何创建测试计划、添加线程组、设置HTTP请求等核心内容。更重要的是,我们会以通俗易懂的方式讲解每个步骤并提供详细的图文教程,即使你没有任何压力测试经验,也可以轻松掌握JMeter。

只需要花费10分钟时间,你就可以拥有自己的JMeter测试脚本,并对Web应用程序进行全面的性能测试。赶快跟我们一起开始吧!

JMeter是开源软件,100%的使用Java语言来进行开发的,支持主流的协议(HTTP,HTTPS,WebService,gRPC)的API测试和性能测试,是一款非常优秀的测试工具软件。

java 语言编写的程序,程序要运行,对外运行的程序有两种方式(基本一样):

1、.war

2、.jar

启动方式:

java -jar .war

java -jar .jar

jmeter.properties:配置文件

Jmeter.bat   windows系统启动项

Jmeter.sh    非windows系统启动项

线程组可以等价为PostMan里面的Collections,也就是集合,那么在一个线程组里面可以有很多的API测试用例

安装jmeter

安装Java1.8,配置环境变量,安装jmeter

安装好jmeter后,Windows系统点击jmeter.bat(其他系统点击jmeter.sh):

添加一个线程组的方法:

更改名称:

添加简单控制器的方法:

添加HTTP请求的方法:

HTTP请求页面:

添加查察结果树可以察看测试结果,添加察看结果树的方法:

察看结果树页面:

 察看结果树的JSON格式:

HTTP信息头管理器

添加HTTP信息头管理器:

当有多个信息头需要添加时可以合并添加在一个信息头管理器中:

表单数据格式可以在此处添加数据:

JMeter断言

添加JSON断言的方法:

JSON断言页面:

断言的结果添加方式:

断言结果显示页面:

HTTP请求默认值来代替所有的域名与端口

当遇到有一直不变的域名和端口,则可添加HTTP请求默认值来代替所有的域名与端口,例如:

可替换为:

JSON提取器来替换变量

当遇到变量可添加JSON提取器来替换变量,例如:

变量的替换方式(${}):

替换页面如下:

创建多个线程组的时候,如有不想执行的程序,可以禁止:

结语

这篇贴子到这里就结束了,最后,希望看这篇帖子的朋友能够有所收获。

 JMeter教程获取方式:留言【JMeter学习】即可

如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!

http://www.lryc.cn/news/64351.html

相关文章:

  • [NLP]如何训练自己的大型语言模型
  • LeetCode1047. 删除字符串中的所有相邻重复项
  • 3。数据结构(3)
  • QT停靠窗口QDockWidget类
  • 【LeetCode】139. 单词拆分
  • 【三维重建】NeRF原理+代码讲解
  • IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法
  • Qt中QDebug的使用
  • vue使用路由的query配置项时如何清除地址栏的参数
  • Redis-列表(List)
  • ripro主题修改教程-首页搜索框美化教程
  • 写作业用白光还是暖光?盘点色温4000K的护眼台灯
  • Java时间类(一)-- SimpleDateFormat类
  • 07 Kubernetes 网络与服务管理
  • 并发编程之Atomic原子操作类
  • 管家婆辉煌Ⅱ 13.32版安装方法
  • 常见的接口优化技巧思路
  • 【Java EE】-使用Fiddler抓包以及HTTP的报文格式
  • Java异步编程
  • C++类与对象(二)——构造函数与析构函数
  • c++标准模板(STL)(std::array)(四)
  • vue3计算属性
  • Java 中的访问修饰符有哪些(九)
  • HR员工管理的三重境界:管事、管人、管心
  • 延迟队列与SpringBoot实战
  • 【算法】九键输入法
  • jvm之类加载器
  • Chapter4:频率响应法(上)
  • 【6. 激光雷达接入ROS】
  • Java 基础进阶篇(三)—— 面向对象的三大特征之二:继承