对性能需求点的描述

准确

如**系统必须在不超过 10 秒的响应时间内,处理 20 起登录任务。再如发邮件时间最大不超过5秒以及平均时间在2秒以内。

一致

用户和性能测试工程师对有关术语的理解要一致,如:并发用户数、在线用户数、注册用户数:

特定

性能测试的需求一定是有条件的。

检查系统后台关键业务数据10G、操作数据量为20K, 1500 个用户、500 个并发用户运行的负载下,连续运行12小时过程中,业务操作是否满足性能需求。

常见性能需求

1、WEB首页打开速度5s以下,web登陆速度 15s以下。

2、邮件服务支持50万个在线用户

3、计费话单成功率达到99.999%以上。

4、在100个并发用户的高峰期,邮箱的基本功能,处理能力至少达到10TPS

5、系统能在高于实际系统运行压力1倍的情况下,稳定的运行12小时

6、这个系统能否支撑200万的vu(每天登录系统的人次)          vu----Virtual user(虚拟用户)

如何把需求转换成性能指标

我们把200万vu转换成一系列的指标

™响应时间:根据国外的一些资料,一般操作的响应时间为2,5,10秒,2秒内优秀,5秒内良好,10秒内可接受,其它一些特殊的操作,如上传,下载可以依据用户体验的情况,延长响应时间。

™吞吐量:可以根据已经上线的类似产品进行估计。或者,采用80/20原则进行估计。我们经常使用的是80/20原则。

80/20原则:又称帕累托效应,比如,80%的社会财富掌握在20%的人手里。

应用于测试:从vu计算吞吐量?根据80/20原则,80%的用户会在20%的繁忙时间内登陆。则繁忙时间每秒大概会有(2000000*80%)/(24*3600*20%)=100个用户登陆 ,也就是说,登陆操作的吞吐量是100TPS

如何根据性能需求进行测试

其实我们上面得到的需求指标仍然是不明确的:

是验证当前硬件和软件配置能否支撑200万vu?

是测试当前的硬件和软件配置最多能支撑多少vu?

是帮助开发寻找性能瓶颈?

根据需求进行性能测试的过程:

32/3<123>

测试软件响应时间需求,性能测试知多少---性能需求分析相关推荐

  1. 性能测试知多少---性能需求分析

    需求分析是个繁杂过程,它并非我们想象的那么简单,而性能测试需求除了要对系统的业务非常了解,还需要有深厚性能测试知识.才能够挖掘分析出真正的性能需求. 如何获得有效的需求 1.客户方提出 客户方能提出明 ...

  2. 测试cpu多核性能软件,CPU测试软件权重大改,多核性能仅占2% 玩家:你疯了吗

    原标题:CPU测试软件权重大改,多核性能仅占2% 玩家:你疯了吗 一家名为UserBenchmark的网站最近大火了一把,因为他们最近将自己的CPU评价标准进行了大刀阔斧的修改,简单来说就是削弱多核性 ...

  3. vr游戏模型测试软件,Steam VR性能测试工具介绍

    本文约1775字,需3分钟阅读(全文浏览) 大家都说今年2016年是VR元年,现在Oculus Rift.HTC Vive都开始预售了,接下来会有更多各种各类的VR头盔出现在市场上,相信有不少发烧玩家 ...

  4. 【虫师--系列20】性能测试知多少---性能分析与调优的原理

    转自: http://www.cnblogs.com/fnng/archive/2013/03/19/2970315.html   作者:虫师 最近一直纠结性能分析与调优如何下手,先从硬件开始,还是先 ...

  5. 声学测试软件手机版_最新手机性能排名:小米84万分拿到第一,iQOO5Pro第五,华为?...

    华为Mate40 Pro首发麒麟9000处理器,安兔兔跑分高达69+,是今年最强旗舰,不过在此之前还是以骁龙865.麒麟990 5G为主.鲁大师发布了2020年Q3季度手机性能排行榜,第一名的跑分高达 ...

  6. 电脑性能配置怎么测试软件,配置查看性能测试及总结

    ·配置查看性能测试 继续我们的讨论.如果说前面的外观和结构介绍能够说服我们戴尔Vostro 1510确实适合多数人使用,或者至少是外观和结构方面适合的话,那么接下来的配置和性能测试或许会成为更有力的证 ...

  7. 软件性能测试系统的性能需求分析,性能测试(2)---性能测试需求分析

    需求收集之后,我们已经从性能需求文档中提取出了业务性能测试指标,主要包括PV到TPS的转换以及响应时间要求,接下来我们需要进行进一步的需求分析过程. 1了解系统架构.明确压力流向 例如统一订购平台的系 ...

  8. 如何测试软件的性能瓶颈,性能测试如何定位瓶颈

    性能测试如何定位瓶颈 看师资,看课程 看实战,看就业 选择软件测试,选择松勤教育 性能测试这种测试方式在发生过程中,其中一个过渡性的工作,就是对执行过程中的问题,进行定位,对功能的定位,对负载的定位, ...

  9. java中测试计算能力_CPU运算性能测试、JAVA性能创纪录_三星 I728_手机其它OS-中关村在线...

    CPU运算性能测试: 我们采用CPU测速软件(主要考察运算能力包括:整数加法.整数乘法.浮点加法和浮点乘法)来测试三星i728的CPU运算速度并与Qualcomm 7200 400MHz的HTC Ty ...

最新文章

  1. (看这一篇就够了)基本数据类型的赋值与引用类型赋值的区别
  2. 使用 AppleScript 在 Chrome 中查看当前 Safari 打开的网页
  3. c语言程序设计实践教程张卫国,C语言程序设计实践教程
  4. 斑能不能彻底去掉_用茶树精油祛痘时,千万不能做这5件事!!!
  5. 《软件工程(第4版?修订版)》—第1章1.5节 系统的方法
  6. 【附源码】为了帮助程序员谈恋爱,我做了这个APP
  7. 在Windows XP 32位系统中安装JDK 1.8
  8. kubernetes管理mysql_kubernetes云平台管理实战:tomcat + mysql(十二)
  9. 科技爱好者周刊(第 199 期):俄罗斯的 HTTPS 证书问题
  10. MQTT基础--MQTT 客户端和代理以及 MQTT 服务器和连接建立说明:第 3 部分
  11. 会说话的电脑,.vbs
  12. Tk/Tkx滚动条的使用
  13. Kivy App开发之手势控制
  14. “添翼杯”人工智能创新应用大赛之垃圾分类
  15. 【R language】 清楚区分输出函数 cat、print、paste 区别 经验分享
  16. python制作聊天软件_一步一步教你做聊天软件(Python实现+非阻塞)
  17. 【转】 SMD贴片元件的封装尺寸
  18. iptv信息服务器,传统酒店智慧化升级改造的三个阶段
  19. 如何解决容器网络性能及复杂网络部署问题?
  20. 深入理解C语言类型转换

热门文章

  1. dogpile.cache
  2. 数据恢复在计算机应用重要性,恢复数据的重要性.doc
  3. 葵花宝典之css兼容小菜菜
  4. 上古卷轴5Java刷补丁,hdt的内存补丁hdtSkyrimMemPatch(减少CTD)【2016/7/9】
  5. Instant Lab:iPhone变身拍立得
  6. 海康4200平台与国标GB28181视频平台EasyGBS级联后不能播放的排查及解决方法
  7. OSChina 周四乱弹 —— 玩手机会变丑?
  8. accuracy、precision和recall 的理解
  9. iPad已停用,如何解锁?
  10. linux通过指定网卡发送 数据,实现方式