放弃手动测试,快来了解JMeter压测神器的安装和使用吧~~

news2024/12/26 13:24:25

目录:导读

引言

jmeter的安装

JMeter是干什么的

JMeter都可以做那些测试

JMeter的使用和组件介绍

下面我们进行XML格式的实战练习

jmeter与postman的区别

JSON的插件

另附视频教程资源


引言

你是否曾经为手动测试而苦恼?是不是觉得手动测试太费时、太累人,效率低下,且容易出错?那么,JMeter这个性能测试神器就可以帮助你解决这些问题!

它可以轻松地完成性能测试和压力测试,并提供详细的测试报告,让你在最短的时间内获得最准确的测试结果。

本文将为你详细介绍JMeter的安装和使用方法,让你轻松掌握这个工具,告别手动测试,迈向自动化测试的新境界!

jmeter的安装

1、下载安装jmeter

2、找到你下载jmeter的安装包并解压

3、打开解压的jmeter文件夹找到bin

4、找到jmeter.bat,如果找不到jmeter.bat就是文件名称后缀隐藏了,找到查看-显示-文件扩展名

5、双击点击jmeter.bat就打开jmeter了

6、启动方式:

1、如果是windows,双击bin目录下的jmeter.bat 2、如果是Linux或者Mac,双击bin目录下的jmeter.sh

7、jmeter.properties该文件是JMeter的配置文件

8、如何更改主题、字体和中英文切换

1、找到Options点击Look and Feel

2、更改语言

JMeter是干什么的

1、JMeter是一个开源的软件

2、100%的使用Java语言开发

3、使用该工具可以做API自动化测试,和性能测试

测试计划里面可以有很多很多的线程组 线程组可以把它理解为一个collection,在这个collection里面可以有很多的测试用例

JMeter都可以做那些测试

Ability to load and performance test many different applications/server/protocol types:

能够加载和性能测试许多不同的应用程序/服务器/协议类型:

1、Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)

2、SOAP / REST Webservices

3、FTP

4、Database via JDBC

5、LDAP

6、Message-oriented middleware (MOM) via JMS

7、Mail - SMTP(S), POP3(S) and IMAP(S) Native commands or shell scripts、

8、TCP

9、Java Objects

JMeter的使用和组件介绍

1、什么是线程组

测试计划里面可以有很多很多的线程组 线程组可以把它理解为一个collection,在这个collection里面可以有很多的测试用例

2、组件的介绍

1、添加测试用例 HTTP请求

2、HTTP信息头管理器

3、察看结果树

下面我们进行XML格式的实战练习

1、首先在线程组里面创建一个新的简单控制器(添加-逻辑控制-简单控制器)我们把HTTP请求放到简单控制器里面,我们用鼠标点击你要移动的测试用例就可以任意拖动了

 

2、首先我们在jmeter创建一个新的线程组,在新创建的线程组里面创建一个新的HTTP请求(添加-取样器-HTTP请求),找到你要测试的接口,把请求方法、请求地址、响应数据这些写到里面

 

3、在线程组里面创建一个HTTP信息头管理器,并把它移动到HTTP请求上面,然后我打开HTTP请求,在里面把你要测试的接口数据请求头添加到里面

4、在我们创建的线程组里面创建一个新的察看结果树,并把它放在简单控制器上面,并启动运行查看是否正确

5、  HTTP请求默认值

HTTP请求默认值是分离请求地址,一个地方维护

6、JSON提取器,在jmeter中怎么获取token的动态参数?

1.首先在登录下添加-后置处理器-JSON提取器

2.将名字修改为获取token,第一个token是变量名,第二个token是获取值

7、JSON断言

鼠标右键点击添加-断言-JSON断言,验证手机号断言

8、如果返回值里面有汉字一定要在内容编码里面加上utf-8大小写都可以

9、执行用例的禁用与开启

PostMan调用变量是:{{变量名称}}
JMeter调用变量是:${变量名称}

jmeter与postman的区别

 1、PostMan是常规使用的

2、JMeter可以做API的自动化测试,可以管理多个不同测试环境的测试用例

JSON的插件

使用它可以安装很多的第三的插件,这些地第三方的插件可以辅助我们的测试工作,让工作更加高效

JSON插件:返回来的响应数据的格式是JSON格式,那么使用该插件可以很轻松的获取到它里面的数据,比如key对应的value数据

1、下载json插件

 2、打开下载的插件把他放在D:\testDev\apache-jmeter-5.4.1\lib\ext目录下

3、下载成功

下载成功我们会显示这样

另附视频教程资源

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/455911.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows Java JavaFX Idea 开发环境搭建

博文目录 文章目录 JavaFX 简单说明JavaFX 版本说明JavaFX 与 JDK 的关系JavaFX 与 JDK Modular (JDK 9 模块化系统)JavaFX 模块说明 (JavaFX 20)JavaFX Scene Builder构建 JavaFX 应用程序的两种选择 环境搭建 建议先阅读下方引用的官方文档, 与本章节做相互印证与理解版本选…

Vue 3组件传值 、组件通信

本文采用<script setup />的写法&#xff0c;比options API更自由。那么我们就来说说以下七种组件通信方式&#xff1a; props emit v-model refs provide/inject eventBus vuex/pinia 举个例子 本文将使用下面的演示&#xff0c;如下图所示&#xff1a; 上图中…

【社区图书馆】《新程序员005:开源深度指南 新金融背后的科技力量》

各位CSDN的uu们你们好呀&#xff0c;今天&#xff0c;小雅兰来给大家推荐一本书&#xff0c;此书的书名为新程序员005&#xff1a;开源深度指南 & 新金融背后的科技力量&#xff0c;为什么小雅兰今天要给大家推荐这样一本书呢&#xff1f;好啦&#xff0c;现在&#xff0c;…

[python][pcl]python-pcl案例之兔子显示

兔子pcd文件下载&#xff1a;firc.lanzoux.com/iLfSgg749ab# -*- coding: utf-8 -*- # Point cloud library import pcl import pcl.pcl_visualization# Opencv # import opencv import cv2def main():# These are track bar initial settings adjusted to the given pointclou…

牛客网Verilog刷题——VL12

牛客网Verilog刷题——VL12 题目答案 题目 4bit超前进位加法器的逻辑表达式如下&#xff1a; G i G_i Gi​ A i A_i Ai​ B i B_i Bi​&#xff0c; P i P_i Pi​ A i A_i Ai​ ⊕ \oplus ⊕ B i B_i Bi​   和&#xff1a; S i S_i Si​ P i P_i Pi​ ⊕ \oplus ⊕ C i − 1…

DHCP协议详解

DHCP是什么 1.1 DHCP定义 DHCP&#xff08; Dynamic Host Configuration Protocol&#xff0c; 动态主机配置协议&#xff09;定义&#xff1a; 存在于应用层&#xff08;OSI&#xff09; 前身是BOOTP&#xff08;Bootstrap Protocol&#xff09;协议 是一个使用UDP&#xff08…

如何正确选择集体渲染(云渲染)和gpu离线渲染

在数字娱乐领域&#xff0c;渲染是制作高质量影像的关键步骤之一。随着技术的不断发展和应用的广泛普及&#xff0c;渲染方式也在不断演进。目前&#xff0c;集体渲染&#xff08;云渲染&#xff09;和GPU离线渲染是两种比较流行的渲染方式。那么&#xff0c;哪种方式会更快呢&…

一文了解什么是5G

5G是第五代移动网络。它是继1G、2G、3G、4G网络之后的新的全球无线标准。5G 支持一种新型网络&#xff0c;旨在将几乎所有人和所有事物连接在一起&#xff0c;包括机器、物体和设备。 一、前几代移动网络和5G有什么区别 第一代 – 1G 1980 年代&#xff1a;1G 传送模拟语音。…

软件测试标准升级|新版25000标准解读

广电计量 目录 收起 一、覆盖软件产品八大特性的测试依据及准则 二、信息安全测试的关键要点 三、兼容性测试的关键要点 四、功能测试的关键要点 五、性能效率测试的关键要点 六、易用性测试的关键要点 七、可靠性测试的关键要点 八、维护性测试的关键要点 九、可移植…

Linux各文件权限

参考:https://blog.csdn.net/weixin_45423515/article/details/126652740 一、切换root权限 既然root是最大的权限&#xff0c;那么这里就来了解一下如果切换到root用户。 su - //切换成root 这就是切换人的权限&#xff0c;但是大多数情况是root权限不会轻易的分给普通用户…

NIS服务

NIS 文章目录 NIS一、NIS二、简介2.1 NIS的产生2.2 什么是NIS&#xff1f; 三、NIS的相关组件3.1 服务端3.1.1 配置文件3.1.2 主要服务3.1.3 数据库相关指令 3.2 客户端3.2.1 配置文件3.2.2 主要指令 四、NIS环境4.1 NIS所需的软件包4.2 NIS Server (Master/Slave)4.3 NIS Clie…

unity3d---物体加点击事件

目录 1.给需要点击点物体加collider 2.层级面板加EventSystem 3. 相机加Physics Raycaster 4.物体单独响应点击事件 5.控制脚本实现各物体的点击事件 6.点击ui时屏蔽 物体点击事件 1.给需要点击点物体加collider 2.层级面板加EventSystem 3. 相机加Physics Raycaster 2d…

机器学习 Rider数据集分析和预测

介绍数据集 ride_id&#xff1a;乘车ID rideable_type&#xff1a;乘车类型 started_at&#xff1a;开始日期 ended_at &#xff1a;结束日期 start_station_name&#xff1a;开始站的名字 start_station_id&#xff1a;开始站的ID end_station_name&#xff1a;结束站的名字 …

魔百和UNT403G 国科芯片2+8 安卓9.0 免拆机纯净线刷包

固件特点&#xff1a; 1、本固件在UNT403G 盒子上测试可用&#xff0c; 其它盒子请慎 重使用&#xff1b; 2、支持原装遥控器&#xff0c;语音蓝牙遥控器&#xff1b; 3、固件压缩包有刷机教程&#xff0c;请一定仔细阅读。 4、刷机后三网通用&#xff0c;可自由安装应用&#…

NewBing 边栏快捷插件没有了!如何解决?如何脱离浏览器使用 New Bing?

作者&#xff1a;明明如月学长&#xff0c; CSDN 博客专家&#xff0c;蚂蚁集团高级 Java 工程师&#xff0c;《性能优化方法论》作者、《解锁大厂思维&#xff1a;剖析《阿里巴巴Java开发手册》》、《再学经典&#xff1a;《EffectiveJava》独家解析》专栏作者。 热门文章推荐…

【移动端网页布局】流式布局 ① ( 流式布局简介 | 百分比布局 / 非固定像素布局 | 根据屏幕尺寸 / 设备类型自动调整网页布局 )

文章目录 一、流式布局简介二、流式布局代码示例 一、流式布局简介 流式布局 又称为 百分比布局 / 非固定像素布局 ; 为 流式布局 中 盒子模型 设置 百分比宽度 , 其大小可以根据屏幕宽度自适应伸缩 , 该盒子没有像素限制 , 内容自动向左右两边填充 ; 流式布局 可以 根据 设备…

蓝库云|究竟什么是ERP?它对企业有什么重要性作用呢

一、什么是ERP ERP全称为Enterprise Resource Planning&#xff0c;即企业资源计划&#xff0c;是一种运用信息技术手段来集成管理企业内部所有资源&#xff0c;协调各项业务、机构、流程和人员&#xff0c;实现高效、协同、合规经营的商业管理软件。ERP系统包括销售、采购、物…

Docker-compose组成|搭建(nginx|tomcat)

Docker-compose组成|搭建&#xff08;nginx|tomcat&#xff09; 一 Docker-Compose二 Docker-Compose安装部署三 YML文件编写注意事项四 docker Compose撰写nginx 镜像五 docker Compose撰写tomcat镜像 一 Docker-Compose 1、Docker-Compose使用场景 我们知道使用一个Dockerfi…

c/c++:栈帧,传值,传址,实参传值给形参,传地址指针给形参

c/c&#xff1a;栈帧&#xff0c;传值&#xff0c;传址&#xff0c;实参传值给形参&#xff0c;传地址指针给形参 2022找工作是学历、能力和运气的超强结合体&#xff0c;遇到寒冬&#xff0c;大厂不招人&#xff0c;此时学会c的话&#xff0c; 我所知道的周边的会c的同学&…

[比赛简介]AMP®-Parkinson‘s Disease Progression Prediction

比赛链接&#xff1a;AMP-Parkinsons Disease Progression Prediction | Kaggle 比赛简介 本次竞赛的目标是预测MDS-UPDR评分&#xff0c;该评分衡量帕金森病患者的进展。运动障碍协会赞助的统一帕金森病评定量表&#xff08;MDS-UPDRS&#xff09;修订版是对与帕金森病相关…