电商项目抢购压测实例

压测是很多项目重要的测试环节。下面浅谈一下自己商城抢购压测的一点点见解。

抢购常见的问题:

1、多用户抢少量库存时,生成的订单与库存不一致问题;

2、多用户并发时,服务器崩溃情况。

有两种方式:

1、一般先登录,然后进行压抢购接口;

2、不需要登录直接压抢购接口。需要开发人员配合,修改抢购接口,即把登录参数拼接到抢购接口后面。

下面着重讲讲第1种常见的压测问题:

可以通过Jmeter 压测解决上面两个性能问题。具体如下:

首先,添加计划,建立线程组;

其次。一般登录时需要滑块验证,这个时候可以让开发人员屏蔽直接跳过滑块验证。添加HTTP请求。这个时候需要模拟大量账号,用到CSV数据文件设置,在本地准备好账号即可,添加即可。

 CSV数据文件设置,注意:是否忽略首行,若首行即是账号 选择false,否则选择true

 根据接口文档返回的数据结构,提取用户的token值,用到JSON提取器

 最后,关键是抢购。添加HTTP请求和HTTP信息头管理器,信息头管理把token带过来

 最后的最后,添加监听器即可,通过结果分析即可知道性能如何。

3、结果分析

1)根据抢购后数据库订单数量 以及 库存减少数量 与界面上库存减少数量是否一致;

2)根据监听器结果分析抢购结果的数据是否准确和进一步性能分析。

以上是自己工作中的一点总结,欢迎大家来交流意见,互相交流!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值