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

本文介绍了如何使用JMeter进行审批类接口的并发测试,包括数据创建、登录与提交的模拟,以及针对单用户多浏览器并发和多用户并发两种场景的实现策略,确保请求的同时性。
摘要由CSDN通过智能技术生成

目录

前言:

背景:

难点:

场景 a:

场景 b:


前言:

使用JMeter进行审批类接口的并发测试是一种有效的方法,可以模拟多个用户同时对接口进行审批操作,以评估系统在高负载情况下的性能和稳定性。

背景

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

难点

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

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

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

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

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

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

场景 a:

使用单用户登录,模拟同一用户多浏览器登录进行并发提交。起初将登录和提交请求放到同一线程组中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值