一个B2C网站性能测试需求分析

简介:

这里以一个电商购物(B2C)网站为例:
  客户的购物网站性能测试(业务)需求:
  从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
  高峰期每小时平均访问量(下单访问量/订单转化比率):8055*3/10%=60000
  高峰期访问量=1.3×平均访问量:60000*1.3=78000
  高峰期访问客户端IP数量:78000/10=7800
  压力测试场景设计(粗略估算,仅供参考和理解):
  设计甲乙两组测试脚本,甲组产生订单,乙组仅浏览商品相关;
  甲组脚本执行人数800,乙组脚本执行用户数7000人;
  峰值测试1000人提交订单,10000人在线访问;

最新内容请见作者的GitHub页:http://qaseven.github.io/

相关实践学习
通过性能测试PTS对云服务器ECS进行规格选择与性能压测
本文为您介绍如何利用性能测试PTS对云服务器ECS进行规格选择与性能压测。
相关文章
|
1天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
31 0
|
1天前
|
敏捷开发 运维 安全
链家网站系统测试设计与实现_kaic
链家网站系统测试设计与实现_kaic
|
1天前
|
测试技术 Linux Apache
网站压力测试工具webbench图文详解
网站压力测试工具webbench图文详解
17 0
|
1天前
|
Web App开发 搜索推荐 测试技术
网站速度测试
【4月更文挑战第8天】网站速度测试
21 2
|
1天前
|
SQL Apache 流计算
Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
【2月更文挑战第25天】Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
310 3
|
1天前
|
测试技术 数据安全/隐私保护 UED
测试人员需求分析都做什么
测试人员需求分析都做什么
|
1天前
|
测试技术
需求分析阶段,测试可以做什么?
需求分析阶段,测试可以做什么?
|
1天前
|
前端开发 测试技术 Android开发
自动化测试学习网站
自动化测试学习网站
|
1天前
|
敏捷开发 测试技术 持续交付
几个有用的测试网站
几个有用的测试网站
102 0
|
1天前
|
SQL 安全 测试技术
面试题10: 如何测试一个网站?
面试题10: 如何测试一个网站?

热门文章

最新文章