使用 jmeter 进行审批类接口并发测试

本文介绍了如何使用jMeter进行审批类接口的并发测试,重点在于解决数据创建、登录session管理、动态获取请求参数及模拟并发操作的难点。通过设置数据抛送接口、同步定时器以及线程组间cookie传递,模拟了单用户多浏览器并发和多用户并发两种场景,确保了接口在高并发情况下的稳定性和性能。
摘要由CSDN通过智能技术生成

目录

前言:

背景:

难点:

具体实现:


前言:

接口测试是软件测试中非常重要的一环,它可以帮助我们验证接口的正确性和稳定性。在接口测试中,我们通常会使用 jMeter 等性能测试工具来模拟多个并发用户同时访问接口,从而检测接口的负载和性能。

背景

页面上单据审核操作,单据并发操作时会多笔成功提交,出现提交多个支付申请的问题

难点

  • 数据自动创建
  • 接口请求需要登录后执行
  • 动态获取审核单据的请求参数
  • 最大限度模拟并发操作,降低请求间隔
    解决思路:

  • 使用数据抛送接口创建数据

  • 使用 jmeter 头和 cookie 管理器,保存登录 session

  • 通过查询类接口,获取审核请求所需参数

  • 线程组添加同步定时器,确保请求的同时性

具体实现

  1. 使用数据抛送接口,来进行数据的创建,有以下注意点
    • 随机生成项目单据号,确保数据可创建成功
    • 保存创建数据的项目单据号,方便之后查询接口使用
  2. 在实现登录和提交操作时,进行了两种场景模拟

场景 a:

使用单用户登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值