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

Jmeter快速实操入门

以下操作需要提前安装了JDK(JDK版本要Java8+),并且配置了环境变量。
1、下载Jmeter,下载连接。选择zip版本,解压即可。

在这里插入图片描述

2、解压后的文件目录如下。

在这里插入图片描述

3、进入bin文件夹,双击ApacheJMeter,运行Jmeter。

在这里插入图片描述
在这里插入图片描述

4、在测试计划处右键,点添加-线程-线程组,创建线程组。我这里创建的线程组名称是线程组2,因为之前创建了一个。

在这里插入图片描述
在这里插入图片描述

5、在线程组2处,右键添加-配置元件-http请求默认值,配置接口的ip和端口。这里配置的ip我用的是${host},用的是全局变量。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、在线程组2处,右键添加-取样器-http请求。配置路径、请求方式等。

在这里插入图片描述
在这里插入图片描述

7、在线程组2处,右键添加-配置元件-http信息头管理,添加接口的信息头。配置接口需要的请求头信息。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8、在线程组2处,右键添加-断言-响应断言,添加响应断言。

在这里插入图片描述
在这里插入图片描述

9、在线程组2处,按同样的方法,右键添加-监听器-查看结果数、聚合报告。

在这里插入图片描述

10、在线程组2处,点击运行。查看结果数和聚合报告。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11、测试与报告。将测试计划保存到自己指定的文件夹。我这里在Jmeter的bin目录下创建了一个名为《测试计划》的文件夹。

在这里插入图片描述

12、然后去到JMeter的根目录的 /bin 下,打开cmd,运行以下命令。(注意:1、命令里面的路径因人而异。2、测试计划.jmx需要保存在你指定的文件夹中,不然执行命令会报错。)
jmeter -n -t E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/测试计划.jmx -l E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/result/result.txt -e -o E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/webreport

说明
E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/测试计划.jmx ------> 测试计划文件的路径。
E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/result/result.txt ------> 将要生成的测试结果文件的存放路径。
E:/work_file_5/apache-jmeter-5.6.3/apache-jmeter-5.6.3/bin/测试计划/webreport -------> 将要生成的web报告的保存路径。

13、执行以上步骤后,重新执行一下压测,会看到测试计划目录如下。点击webreport目录下的index文件,查看测试报告。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.mrgr.cn/news/89817.html

相关文章:

  • MVCC底层原理实现
  • pytest执行报错:found no collectors
  • Spring Boot Web技术栈(官网文档解读)
  • 探索新能源汽车“芯”动力:AUTO TECH China 2025广州国际新能源汽车功率半导体技术展盛况空前
  • 计算机网络 (42)远程终端协议TELNET
  • 蓝桥杯_B组_省赛_2022(用作博主自己学习)
  • docker安装es及分词器ik
  • 122,【6】buuctf web [护网杯2018] easy_tornado
  • 交叉编译工具链下载和使用
  • TaskBuilder项目实战:创建项目
  • 深入理解 DeepSeek MOE(Mixture of Experts)
  • 【戒抖音系列】短视频戒除-1-对推荐算法进行干扰
  • jvm 篇
  • 02.07 TCP服务器与客户端的搭建
  • 第三个Qt开发实例:利用之前已经开发好的LED驱动在Qt生成的界面中控制LED2的亮和灭
  • 【鸿蒙开发】第二十四章 AI - Core Speech Kit(基础语音服务)
  • openssl使用
  • Docker安装pypiserver私服
  • 【0401】Postgres内核 CREATE DATABASE database-name 源码实现 ①
  • VSCode便捷开发
  • k8s部署go-fastdfs
  • Android LifecycleOwner 闪退,java 继承、多态特性!
  • python编程-内置函数range(),round()详解
  • 【GeeRPC】Day1:服务端与消息编码
  • 网络编程 day2
  • .net8.0使用EF连接sqlite数据库及使用Gridify实现查询的简易实现