使用Jmeter进行接口压力测试

Jmeter是一款压力测试工具,广泛应用于测试后台接口在高并发情况下的响应耗时,这篇文章记录使用Jmeter测试后端接口的步骤

创建测试计划

点击name,修改名称,代表测试项目

配置线程组

点击 order-service - Add -- Threads(Users) -- Thread Group

需要配置如下几个关键的参数

Number of Threads (users):代表模拟多少个用户同时请求,一个线程代表一个用户

Ramp-Up period(seconds):设置启动全部线程耗时多少秒,截图填写了1,代表1秒模拟100个用户并发

Loop Count 代表循环访问的次数,每个用户循环访问10次

添加测试接口

创建一个下单的接口测试页面

配置如下参数

protocol:可以是HTTP或HTTPS,默认为HTTP。

服务器名称或IP :HTTP请求发送的目标服务器名称或IP。

port number:目标服务器的端口号,默认值为80

http request :发送HTTP请求的方法,可用方法包括GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE

path:去除ip之外的URL路径

content-encoding :默认为ISO-8859-1编码,这里配置为utf-8。

parameters:根据请求类型配置请求参数

添加自定义变量

自定义变量配置在csv文件中,有两列,每一列代表什么意义配置在variable参数中,以空格作为分隔

配置一个get请求的查询接口,使用上文配置的参数

参数已经被成功截取出来

添加察看结果树

添加聚合报告

label:表示配置的Http接口名称

samples:表示总计发送了1000个请求

Average:平均响应时间,单位为毫秒

median:响应中位数时间

90%Line: %90用户的响应时间

95%Line: %95用户的响应时间

95%Line:99%用户的响应时间

min:最小响应时间

max:最大响应时间

error:错误率。有些请求在高并发情况下会响应超时,这个时候就会报错

Throughput:每秒吞吐量

receive kb:每秒从服务器收到的数据量

sent kb:每秒向服务器发送的数据量

这是我整理的**《2024最新jmeter接口测试和jmeter接口自动化测试全套教程附带性能测试》** ,以及配套的接口文档/项目实战**【网盘资源】** ,需要的朋友可以下方视频的置顶评论获取。肯定会给你带来帮助和方向。

b站最新最全的jmeter接口测试和jmeter接口自动化测试,jmeter性能测试保姆级全套教程!

相关推荐
勤奋的树懒3 小时前
本地部署DeepSeek-R1(Dify压力测试和性能调优)
docker·junit·压力测试·ollama·deepseek·dify压力测试·dify性能调优
网络安全指导员4 小时前
如何在JMeter中配置断言,将非200状态码视为测试成功
网络·学习·jmeter·安全·web安全·架构
侧耳倾听1114 小时前
性能测试之jmeter的基本使用
jmeter
WIN赢6 小时前
Jmeter的压测使用
jmeter
海姐软件测试2 天前
Postman参数化设置如何设置?
开发语言·jmeter
lifewange2 天前
Jmeter面试题
jmeter
一棵树长得超出它自己2 天前
jmeter if控制器在loop控制器执行结束后执行
前端·jmeter
zzhz9253 天前
Jmeter(性能指标、指标插件、测试问题、面试题、讲解稿)
java·jvm·jmeter
熙客3 天前
Jmeter-负载测试
jmeter·压力测试
ylatin3 天前
jmeter web压力测试 压测
jmeter·压力测试