美文网首页基础能力
新手性能测试需求如何分析,举个例子

新手性能测试需求如何分析,举个例子

作者: 一亩良田 | 来源:发表于2018-08-30 15:10 被阅读0次

很多时候,给出的性能测试指标都是很模糊的,需要我们根据一定的方法去量化。


今天举个例子说明,帮助大家更好理解。例如:

已知的信息:某互联应用,预计推广群体达500万人左右,用户使用时间早8点—晚8点,12小时。

分析建模过程如下

1. 注册用户转化率,预估5%,那么注册用户:500万*5%=25万

2. 高峰时段(有活动)每日在线用户,在线率预估10%,那么在线用户数:25万*10%=2.5万

3. 用户常用下单到成功,触发20个请求,总请求量:2.5万*20=50万

4. 利用二八原则计算吞吐量:50万*80%/(12*3600*20%)=46.7/s

若是更新需求,发布新产品,定时抢购优惠活动,某日10点开始抢购,大概12点结束

重新建模如下

1. 注册用户25万不变

2. 高峰时段在线用户,在线率预估20%,那么这2小时的在线用户数:25万*20%=5万

3. 用户常用下单到成功,触发20个请求,总请求量:5万*20=100万

4. 利用二八原则计算吞吐量:100万*80%/(2*3600*20%)=555.6/s 

由此可见,评估出来的TPS的值和需求业务模型息息相关;

更多软件测试技能分享尽在公众号大话性能


友情提示:

在评定服务器的性能时,应该结合TPS和并发用户数,以TPS为主,并发用户数为辅来衡量系统的性能。如果必须要用并发用户数来衡量的话,需要一个前提,那就是交易在多长时间内完成,因此单单只用并发用户数来衡量系统的性能没太大的意义。

相关文章

  • 新手性能测试需求如何分析,举个例子

    很多时候,给出的性能测试指标都是很模糊的,需要我们根据一定的方法去量化。 今天举个例子说明,帮助大家更好理解。例如...

  • [JPT_02]性能测试-性能指标的分析 & 定义

    目录结构 一、性能测试需求分析与定义 通过前文[JPT_01]性能测试需求分析对性能测试的必要性评估之后,敏捷开发...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 性能测试策略

    性能测试策略 1. 测试阶段 (1)性能测试需求分析阶段 1根据用户使用习惯和实际业务的性能需求,生成性能测试需...

  • 性能测试流程与调优

    性能测试流程与调优 概述 分析性能需求 制定性能测试计划 设计场景 编写脚本和程序初始化配置 执行性能测试 分析结...

  • 性能测试流程

    性能需求分析 性能需求分析是整个测试工作开展的基础。在这一阶段,性能测试人员需与需求人员(客户)、领导及项目相关人...

  • 吐血推荐:性能测试方案编写(一)

    前言 性能测试方案需包含测试测试需求分析、测试对象分析、测试重点分析、测试环境分析、测试场景构建几个关键点,其中:...

  • 测试需求分析

    一、测试需求分析 测试需求分析就是分析我们测试什么、如何测试的过程。通过完备的测试需求分析可以输出高质量的软件测试...

  • 性能测试:需求分析

    简单案例 调查用户对系统使用情况 一段时间系统登录数量统计,发现规律,每日8点~10点为用户使用系统高峰时段,每日...

  • 性能测试需求分析

    一、需求分析 业务分析 场景设置 心梗测试场景 业务场景-订单流程 测试数据准备 性能测试目标 订单流程的场景

网友评论

    本文标题:新手性能测试需求如何分析,举个例子

    本文链接:https://www.haomeiwen.com/subject/kazrwftx.html