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

使用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性能测试保姆级全套教程!


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

相关文章:

  • Containerd方式部署K8s集群
  • Clickhouse集群化(二)单节点部署
  • 《黑神话·悟空》是用什么编程语言开发的?
  • 分类预测|基于Transformer的数据分类预测Matlab程序 多特征输入多类别输出 一键运行
  • docker部署clickhouse
  • etcd 的Put请求处理
  • <WPF> logic tree 和 visual tree 到依赖属性和路由事件--烂尾睡觉
  • 如何使用双重IP代理实现更安全的网络访问
  • 自动驾驶中的模仿学习
  • 构建第一个zk
  • 如何从零开始在 Vue 3 项目中引入 Element Plus
  • 探索函数式编程:纯函数 | 高阶函数 | 函数柯里化 | 组合函数
  • appium学习记录
  • DB-GPT开源项目论文解读
  • C#/.NET/.NET Core技术前沿周刊 | 第 2 期(2024年8.19-8.25)
  • 机器学习中的 K-均值聚类算法及其优缺点
  • HTML静态网页成品作业(HTML+CSS)——电影加勒比海盗介绍设计制作(1个页面)
  • Linux——常用指令
  • OpenCV几何图像变换(11)极坐标转换函数warpPolar()的使用
  • 【通俗理解】生物信息学数据分析——火山图、富集分析与PPI网络构建