电商项目抢购压测实例
压测是很多项目重要的测试环节。下面浅谈一下自己商城抢购压测的一点点见解。
抢购常见的问题:
1、多用户抢少量库存时,生成的订单与库存不一致问题;
2、多用户并发时,服务器崩溃情况。
有两种方式:
1、一般先登录,然后进行压抢购接口;
2、不需要登录直接压抢购接口。需要开发人员配合,修改抢购接口,即把登录参数拼接到抢购接口后面。
下面着重讲讲第1种常见的压测问题:
可以通过Jmeter 压测解决上面两个性能问题。具体如下:
首先,添加计划,建立线程组;
其次。一般登录时需要滑块验证,这个时候可以让开发人员屏蔽直接跳过滑块验证。添加HTTP请求。这个时候需要模拟大量账号,用到CSV数据文件设置,在本地准备好账号即可,添加即可。
CSV数据文件设置,注意:是否忽略首行,若首行即是账号 选择false,否则选择true
根据接口文档返回的数据结构,提取用户的token值,用到JSON提取器
最后,关键是抢购。添加HTTP请求和HTTP信息头管理器,信息头管理把token带过来
最后的最后,添加监听器即可,通过结果分析即可知道性能如何。
3、结果分析
1)根据抢购后数据库订单数量 以及 库存减少数量 与界面上库存减少数量是否一致;
2)根据监听器结果分析抢购结果的数据是否准确和进一步性能分析。
以上是自己工作中的一点总结,欢迎大家来交流意见,互相学习!
电商项目抢购压测实例相关推荐
- 新零售微服务电商项目SpringBoot/SpringCloudAlibaba
技术架构–项目地址-新零售微服务电商项目 项目是采用目前比较流行的 SpringBoot/SpringCloudAlibaba构建新零售微服务电商项目,从项目中台架构技术选型.模块设计.基础设施的构建 ...
- 面试专题-电商项目面试篇
找工作面试的过程中,项目将会是整个流程的核心灵魂,也是能在面试中能让面试官尽快认同你的一个强有力的依据,所以在面试中把电商项目清晰的表述出来是极为关键的. 1.说说你最近做的这个项目的背景,简单的介绍 ...
- 软件测试电商项目实战(写进简历没问题)
前言 说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目.联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着"问题",比如: 1 ...
- 简历里写了电商项目 ,面试的时候怎么回答
商项目里的技术特点? ①技术更新较快:根据市场的需求,不断迭代更新. ②技术涉及面广:除了 PHP,还会用到 Python,GO 等其他的一些语言:数据库中 MySQL,nosql 是最频繁使用的(当 ...
- 谷粒商城电商项目 分布式高级篇
更多视频,JAVA收徒 QQ:987115885谷粒商城电商项目 分布式高级篇102.全文检索-ElasticSearch-简介.mp4103.全文检索-ElasticSearch-Docker安装E ...
- 可以写进简历的软件测试电商项目,不进来get一下?
前言 说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目.联系过很多项目的作者,但是绝大部分项目,在我看来,并不适合你拿来练习,它们或多或少都存在着"问题",比如: 1 ...
- 推荐几个9月爆火的 GitHub 电商项目 赶紧收藏
原文链接:https://mp.weixin.qq.com/s/pBZR6n8gxl19LAIBsH6XPg 逛逛GitHub. 每天推荐一个好玩的 GitHub 开源项目. 01. 新蜂电商 第一个 ...
- 从头开始 启动开源电商项目jShop
从头开始 启动开源电商项目jShop 1. 引言 干了三年C#, 有了转Java 的念想,所以尝试学习一下java web,java语法本身和C#没有太多的差别,所以打算看看开源的java项目,开源的 ...
- 大数据 互联网架构阶段 电商项目简介
电商项目简介 零.目录 电商项目特点 电商项目技术难点 电商项目简介 开发工具 电商项目架构 开发环境 一.电商项目特点 分布式 数十台服务器,甚至百台.千台.万台,包括:Nigix负载均衡集群.To ...
最新文章
- 入行AI,你需要一本Python机器学习入门
- 固态器件理论(6)双极结型晶体管
- 欧拉角推算旋转矩阵的问题
- Flux架构小白入门笔记
- Qt下Tcp传输文件
- Java十大排序算法总结,Java排序算法总结之冒泡排序
- 使用djcproxy创建代理对象
- Oracle Logminer 说明
- linux 执行脚本报错:nginx_check.sh:行10: 语法错误: 未预期的文件结尾
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm在线体验安全设置...
- 心电自动分析技术综述-Phililps DXL / GE Marquette / Glasgow / HES Hannover / Mortara / 福田 / 光电...
- Python通过SSH下载远程服务器文件
- html如何让英文自动换行,HTML如何让英文自动换行不断词
- Vue项目JS脚本错误捕获
- python爬取晋江文学城_晋江文学城[本站宗旨]
- DuKBitmapImages 图片压缩处理技术
- 2. Mac 命令行走代理服务器
- 定时器node-schedule使用
- CANN5.0硬核技术抢先看
- python从入门到实践18章答案