jmeter入门:接口压力测试全解析

一.对接口压力测试

1.配置

1.添加线程组(参数上文有解释 这里不介绍)

2.添加取样器

不用解释一看就知道填什么。。。

3.添加头信息(否则请求头对不上)

也不用解释。。。

4.配置监听器

可以尝试使用这几个监听器

2.聚合结果监听简介

  • 样本:请求数
  • 平均值:请求结果返回的平均时间
  • 异常:没有收到的返回百分比
  • 吞吐量:请求数/时间

3.简单接口的吞吐量测试

首先测试一不连接数据库,代码如下。测试结果如下。

python 复制代码
     JsonResult<String> jsonResult  = new JsonResult<String>();
        System.out.println(System.currentTimeMillis());
        jsonResult.setData("123");

用例1

用例2

可以得到结论,在不连接数据库下,如果超过500次,那么可能就会有请求丢失 。

4.一查询一删除接口吞吐量测试

可以发现超过400就会大量失效。

电脑配置

以上只作为参考,需要考虑接口调用时间等因素。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

相关推荐
Raink老师3 小时前
【AI面试临阵磨枪-79】实时数据 RAG:订单、商家、物流、天气、动态库存
人工智能·面试·职场和发展
Cosolar3 小时前
Chroma向量库面试学习指南
数据库·人工智能·面试·职场和发展·数据库架构
秦明月138 小时前
电芯装配测试线安全回路设计实战
经验分享·其他·职场和发展·创业创新·学习方法
程序员小远10 小时前
系统性能指标全解析
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·性能测试
如竟没有火炬10 小时前
乘法表中第K小的数——二分
开发语言·数据结构·python·算法·leetcode·职场和发展·动态规划
凯瑟琳.奥古斯特10 小时前
选择题专练数据库原理精选30题
开发语言·数据库·职场和发展·数据库开发
Engineer邓祥浩11 小时前
软件设计师备考 第0章 题型分布、示例、学习路线
学习·职场和发展
空中湖12 小时前
MBTI类型系统——一个“假类型安全“的人格编程语言
程序人生
x_xbx14 小时前
LeetCode:739. 每日温度
算法·leetcode·职场和发展
humors22115 小时前
构建个人化的阅读方式:基于多维度的选择分析
大数据·程序人生