JMeter压力测试 5分钟让你学会如何并发压测接口

文章目录

  • 地址
    • 下载
    • 启动
  • 使用


地址

JMeter官网下载:https://jmeter.apache.org/download_jmeter.cgi

下载

最新款的jmeter需要java8+的支持,请自行安装jdk8或以上的版本

根据系统不同系统下载zip或者是tgz格式的压缩包,并解压,博主是Windows系统,下载 apache-jmeter-5.6.2.zip

请添加图片描述

启动

下载后就解压出来,找到bin目录,它的启动文件和配置文件都在这个目录

请添加图片描述

使用

设置语言为中文简体

请添加图片描述

添加线程组

请添加图片描述

设置并发数量

请添加图片描述

具体解释:

测试计划右键 -> 添加 -> 线程(用户) -> 线程组(控制总体并发)

  • 线程数:虚拟用户数。一个虚拟用户占用一个进程或线程
  • 准备时长(Ramp-Up Period(in seconds)):全部线程启动的时长,比如100个线程,20秒,则表示20秒内100个线程都要启动完成,每秒启动5个线程
  • 循环次数:每个线程发送的次数,假如值为5,100个线程,则会发送500次请求,可以勾选永远循环

这样你的并发请求数量和时间就弄好了,下面就要添加你要请求的接口地址啦!

添加HTTP请求

请添加图片描述

设置请求服务器、端口、路径、参数

请添加图片描述

具体解释:

线程组 -> 添加 -> 取样器(Sampler) -> HTTP请求 (一个线程组下面可以增加几个Sampler)

web服务器:

默认协议是http
默认端口是80
服务器名称或IP:请求的目标服务器名称或IP地址

路径:服务器URL

Use multipart/from-data for HTTP POST :当发送POST请求时,使用Use multipart/from-data方法发送,默认不选中。

然后就要添加请求后的结果,在 HTTP请求 添加 查看结果树,就是展示你请求是否成功。

请添加图片描述

以及在 HTTP请求 添加 汇总报告

请添加图片描述

以POST请求为例,我们还要在 线程组 添加 HTTP信息头管理器

请添加图片描述

设置请求头为表单类型

请添加图片描述

发起请求,就可以在 汇总报告 看到并发结果信息啦!

在这里插入图片描述

查看结果树 可以将响应内容设置成 JSON 格式进行查看

请添加图片描述

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

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

相关文章

企业互联网暴露面未知资产梳理

一、互联网暴露面梳理的重要性 当前,互联网新技术的产生推动着各种网络应用的蓬勃发展,网络安全威胁逐渐蔓延到各种新兴场景中,揭示着网络安全威胁不断加速泛化。当前网络存在着许多资产,这些资产关系到企业内部的安全情况&#…

【Chrome】chrome浏览器未连接到互联网

问题描述 电脑上安装了一个联想电脑管家,进行了一下清理,并优化了一下启动项,Chrome浏览器突然什么网站都无法访问了。以为更新坏了,但相同的网站放到火狐浏览器上,竟然可以打开,怎么回事呢?怎…

报错:axios 发送的接口请求 404

axios 发送的接口请求 404 一、问题二、分析 一、问题 二、分析 axios 发送的接口请求 404,根本没有把接口信息发送到后端,这个时候你可以查看检查一下自己的接口名字,或让后端配合换一个接口名字再发送一次接口请求 或者重启一下电脑 我是…

微调chatGLM-6B大模型的方法

GLM官方的知乎微调教程:https://zhuanlan.zhihu.com/p/618498001 GLM官方的GitHub微调教程:https://github.com/THUDM/ChatGLM-6B/tree/main/ptuning 说这个微调出的模型和原模型是同时加载的,输入文本的时候会先看看微调出的模型有没有存相应…

c++图论免费ppt,简单深度理解图论

本篇博文想分享一个ppt,是帮助大家简单深度理解c图论. 作者承诺:分享的东西没有病毒,是资料。 分享的东西一个是ppt,ppt里面是150页的,里面将带领大家简单深度理解c图论,还有一个就是里面例题的数据,大家可以按照数据…

Android 9.0 pms获取应用列表时过滤掉某些app功能实现

1.前言 在9.0的系统rom定制化开发中,对系统定制的功能也是很多的,在一次产品开发中,要求在第三方app获取应用列表的时候,需要过滤掉某些app,就是不显示在app应用列表中,这就需要在pms查询app列表时过滤掉这些app就可以了,接下来就实现这些功能 2.pms获取应用列表时过滤掉…

Unity 之利用Audio Source(音频源)组件用于播放声音

文章目录 Unity中的Audio Source(音频源)是一个用于播放声音的组件,通常附加到游戏对象上,以便在游戏中播放音频效果、音乐或对话。以下是Audio Source的详细介绍: 添加Audio Source: 要在Unity中使用Audio…

Qt 5.15集成Crypto++ 8.8.0(MSVC 2019)笔记

一、背景 笔者已介绍过在Qt 5.15.x中使用MinGW(8.10版本)编译并集成Crypto 8.8.0。 但是该编译出来的库(.a和.dll)不适用MSVC(2019版本)构建环境,需要重新编译(.lib或和.dll&#xf…

索尼 toio™应用创意开发征文|toio俄罗斯方块游戏

目录 引言 摘要 创意简述 准备工作|手工开始 代码编写|合理集成 使用体验|近乎奇妙 引言 索尼toio™编程机器人是一款引领技术创新的产品,为开发者提供了一个全新的编程和创造平台。toio™的设计旨在将技术、塑性和乐趣融为…

机器学习实战-系列教程4:线性回归3(项目实战、原理解读、源码解读)

🌈🌈🌈机器学习 实战系列 总目录 本篇文章的代码运行界面均在Pycharm中进行 本篇文章配套的代码资源已经上传 机器学习实战-系列教程1:线性回归入门教程 机器学习实战-系列教程2:线性回归1 机器学习实战-系列教程3&am…

WMS仓储管理系统如何加强印刷企业仓库管理

在当今的数字化时代,仓库管理系统的智能化和信息化已经成为企业运营效率的重要支柱。印刷企业WMS仓储管理系统,作为一种先进的管理工具,正在被越来越多的印刷企业所采用,以加强他们的仓库管理工作。 一、WMS仓储管理系统概述 WMS…

Stable Doodle:简单涂鸦一键变成艺术品

摘要: Stable Doodle 是一款使用 AI 技术将简单涂鸦转化为艺术品的应用。它可以帮助用户快速、轻松地创作出精美的图画。本教程将介绍 Stable Doodle 的基本使用方法。 正文: Stable Doodle 的使用非常简单。只需以下几步即可: 打开 Stab…

2023数学建模国赛选题建议及BC题思路

大家好呀,全国大学生数学建模竞赛今天下午开赛啦,在这里先带来初步的选题建议及思路。 目前团队正在写B题和C题完整论文,后续还会持续更新哈,以下只是比较简略的图文版讲解,团队目前正在写B、C题完整论文,…

linux运维(二)内存占用分析

一、centos内存高,查看占用内存, top命令详解 1.1: free 命令是 free 单位K free -m 单位M free -h 单位Gfree最常规的查看内存占用情况的命令 1.2: 参数说明 total 总物理内存 used 已经使用的内存 free 没有使用的内存 shared 多进程共享内存 buff/cache 读写…

windows docker 容器启动报错:Ports are not available

docker 启动容器报错: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 问题排查 检查端口是否被其它程序占用:nets…

git:一个本地仓库绑定多个远程的方法以及遇到的问题

绑定方法见知乎大佬:本地Git仓库关联多个远程仓库的两种方法 一般情况下,没人这么搞! 但是公司迁移git仓库阶段,xx云环境上的gitlab要有操作记录,不然影响整体评分,这就不得一个本地仓库关联了原来的仓库新…

git merge 如何撤销

如果只是 git merge 未进行其他 git 操作,可以使用 git merge --abort 撤销如果 git merge 之后,再 git add,可以使用 git reset HEAD 或 git reset HEAD file (前者多个文件,后者单个文件)如果 git merge 之后,再 git…

2.判断链表是否为回文序列

示例1: 输入: 1->2->2->1 输出: true 进阶你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? Java 解题思路1:栈。将链表全部入栈,然后一边出栈,一边重新遍历链表,比较两者元素&#xff0…

DVWA靶场搭建

目录 配置环境: 1、将下载好的压缩包放置php的WWW根目录下 2、改文件配置 3、查看mysql用户名和密码,将其修改值靶场配置文件中 4、完成后我们就可以在浏览器输入127.0.0.1/dvwa进入靶场 测试XSS注入: 配置环境: githhub下…