客户的购物网站性能测试(业务)需求:
从12月下旬至农历年底(来年2月初)(<=50天)网站预计营业额(400万),这里营业额可以理解为网站完成购买订单总金额;

访问订单转化率:10%,这里理解为百分之多少的访问量会转化为实际的网站订单;

每日访问时间:24小时×80%,这里理解为正常用户会在早6点至凌晨0点之前进行电子购物,下午18点下班至晚上22点为购物高峰期;

每个订单平均选购商品数:3件左右共计300元左右的金额,这里指每个订单平均消费300元,平均购买3件商品;

订单有效率:85%,这里指下了订单的人,有多少是进行付款并完成交易的,15%会取消订单或不付款;

平均浏览率(IP/PV):10次,这里指访问网站的所有客户端IP地址信息统计后,平均每个IP会浏览10个网页;

业务性能需求分析:(假设所有订单全部发生在高峰时段,假设每个用户浏览对比5件商品后会选中一件,每件商品浏览需要点击5次不同链接网页)

高峰期每小时平均下单数:销售额/总销售时间/高峰时间/单笔订单金额/订单有效率=4000000/50/4/300/0.85≈80

高峰期每小时平均访问量(下单访问量/订单转化比率):80*5*5*3/10%=60000

高峰期访问量=1.3×平均访问量:60000*1.3=78000(不太懂这个1.3是怎么来的)

高峰期访问客户端IP数量:78000/10=7800
压力测试场景设计(粗略估算,仅供参考和理解):
设计甲乙两组测试脚本,甲组产生订单,乙组仅浏览商品相关;
甲组脚本执行人数800,乙组脚本执行用户数7000人;
峰值测试1000人提交订单,10000人在线访问;

一个电商系统的性能需求例子相关推荐

  1. j用ava写一个电商系统

    我能够帮助您用Java编写一个电子商务系统.首先,您需要了解Java的基础知识,然后您可以使用Java技术来开发一个电子商务系统.您可以使用Java Servlets和JavaServer Pages ...

  2. 电商系统架构总结1(EF)

    最近主导了一个电商系统的设计开发过程,包括前期分析设计,框架搭建,功能模块的具体开发(主要负责在线支付部分),成功上线后的部署维护,运维策略等等全过程. 虽然这个系统不是什么超大型的电商系统 数亿计的 ...

  3. 这10个功能模块,手把手教你从零设计电商系统

    导读:电商业务与我们的生活息息相关,大家可能对电商多少也有一些了解,事实上,即使是一个最小化的电商系统,也依然是非常复杂的. 所以,我们先花一点时间,一起以一个创业公司的CTO的视角,设计一个最小化的 ...

  4. 电商系统搭建(商品订单模块)

    借助直播的东风,电商系统正在飞速发展,那么如何从0开始搭建电商系统. 这篇文章就介绍一下怎么简单的搭建一个电商系统,首先从电商系统的核心(订单)来开讲. 数据结构设计 商品表,商品细节表,订单表,订单 ...

  5. 电商系统的商品库存管理

    基于数组+面向对象的商品信息管理系统 面向对象程序设计 完成一个电商系统的商品库存管理的系统 包含两个类: 商品类(编号,名称,类别,单价,库存量,生产地) 商品管理类 管理类中需完成功能: 商品添加 ...

  6. 『互联网架构』软件架构-电商系统架构发展历程-1

    以之前看的一本书淘宝这十年来,一起回顾下电商系统的发展历程,其实也折射了目前很多系统的技术的发展变革.源码中有本书,[淘宝技术这十年],从单机版到目前淘宝的技术状态. 目录 (一)目的 (二)一个电商 ...

  7. 电商:电商系统是如何设计的

    电商系统的核心流程是什么样的? 遵照软件工程的一般规律,我们先从需求阶段开始.如何来做需求分析?理想情况下,应该由系统分析师或者是产品经理来承担这个任务.但现实很骨感,绝大多数情况下,你得到的所谓的& ...

  8. 一个电商管理系统的实现

    一.题目:完成一个电商系统的商品模块功能,商品类包含以下属性:商品ID,商品名,类别名,单价,库存量,产地,计量单位等信息,要求实现商品管理功能以及管理员登录功能,具体如下: 管理员登录(账号密码固定 ...

  9. 电商系统架构设计系列(一):电商系统到底是如何设计出来的?

    引言 电商这个业务,和我们的生活息息相关.你可能对电商多少有一些了解,但是,即使是一个最小化的电商系统,它仍然非常复杂. 在这个系列的文章里,我们将一起以一个创业公司的 CTO 的视角,来设计一个最小 ...

最新文章

  1. html判断数字数据的大小写,判断一个字符是否是数字、还是大小写字母
  2. 全面梳理百度世界大会:量产L4乘用车和两款音箱 还有挖掘机技术
  3. 【Web Shell】- 技术剖析中国菜刀 - Part II
  4. weblogic如何在linux扩容,如何在linux的weblogic上增加启动参数
  5. win10弹不出密码输入框_电脑互访提示输入网络密码,怎么办?
  6. React 源码剖析系列 - 解密 setState
  7. 安卓抓包软件_你们要的抓包神器!以及抓包原理
  8. java mysql 博客园_JAVA基础--MySQL
  9. Python根据歌曲id爬取网易云音乐歌词
  10. arcmap新手教程_ArcGIS入门教程(1)——ArcMap应用基础
  11. 计算机硬盘接口及操作系统
  12. Javascript网页设计作业: HTML班级网页设计 基于HTML+CSS+JS制作我们的班级网页(web前端学生网页设计作品)
  13. 功能性测试方法和流程
  14. 电脑系统声音常见故障问题解决方法汇总
  15. windows 资源管理器已停止工作的解决办法
  16. 祖传代码如何优化性能?
  17. uboot中usb storage启动方法1
  18. 【VRP问题】基于模拟退火遗传实现带时间窗的车辆路径规划问题
  19. Tickeys - Liunx 给键盘配上音效的软件
  20. python编写会计凭证金蝶_怎么在金蝶财务软件中录入会计凭证

热门文章

  1. 推荐一些相见恨晚的 Python 库 「一」
  2. 从零到一学习golang语言_初识go语言(一)
  3. 小菜菜mysql练习解读分析1——查询 01 课程比 02 课程成绩高的学生的信息及课程分数...
  4. uboot编译全过程
  5. 插件SQL Prompt的一些使用想法
  6. CentOS 6.0+Nagios中文版+PNP+Nagios Web管理工具nagiosQL中文版
  7. QA「微搭低代码」小程序相关问题
  8. HTCVIVE---SteamVR简介
  9. BP神经网络原理详解
  10. 一个简易版的iphone电子书阅读器