性能测试案例全过程方案二———购物流程(重要!!!)

性能测试案例全过程方案二———购物流程

压测需求:

对某购物网站进行压测,看是否能并发200个用户,主要是模拟用户登录购物下单。

分析:

被测的主要流程是:进入登录,查看门店,添加购物车,下单

可以先分为4组,每组50个用户,分别模拟 “登录,查看门店,添加购物车,下单”,后期在根据实际情况调整用户数量

对 “登录,查看门店,添加购物车,下单” 等4个业务进行总共200人并发

测试环境搭建:

搭建和生产环境一样的测试环境作为性能测试环境

准备4台台式电脑作为客户端安装jmeter进行模拟并发

采用分布式对4台电脑的4个jmeter进行分布式并发,如下:

1台jmeter模拟50个用户并发进入登录

1台jmeter模拟50个用户并发进行查询门店

1台jmeter模拟50个用户并发添加购物车

1台jmeter模拟50个用户并发进行下单

重点:要保证4个并发的接口在同一时间进行并发请求

详细测试步骤如下:

为了观看方便jmeter里面只模拟了5个用户,实际上应该模拟50个

性能测试案例全过程方案二---------购物流程(重要!!!)

性能测试案例全过程方案二---------购物流程(重要!!!)

性能测试案例全过程方案二---------购物流程(重要!!!)

性能测试案例全过程方案二---------购物流程(重要!!!)

这种方案实现了: 整个业务流程中的所有接口都进行了并发

但是前提条件是:

1,必须对每个接口都增加思考时间/等待时间(第一个接口一般不需要加)

2,线程数不能改变,每个接口并发的线程数都是一样的!(提前已经在线程组里面已经设置好了,没法私自更改)

Original: https://www.cnblogs.com/111testing/p/15761772.html
Author: 清风软件测试
Title: 性能测试案例全过程方案二———购物流程(重要!!!)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/551054/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球