性能测试流程(三)——分析测试点

虫师 创建于 7 个月 之前

最后更新时间 2019-01-15

当你了解你的系统架构之后,接下来可以好好的分析一下性能测试点。因为这关系到你测试工具的选型。

性能测试点的选取

* 发生频率非常高的(例如:某邮箱核心业务系统中的登录、收发邮件等业务,它们在每天的业务总量中占到90%以上)

* 关键程度非常高的(产品经理认为绝对不能出现问题的,如登录等)

* 资源占用非常严重的(导致磁盘I/O非常大的,例如某个业务进行结果提交时需要向数十个表存取数据,或者一个查询提交请求时会检索出大量的数据记录)

对性能需求点的描述 

  • 准确

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

  • 一致

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

  • 特定

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

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

一般性能需求描述

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

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

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

4、在100个并发用户的高峰期,邮箱的基本功能,处理能力至少达到10QPS(TPS).          QPS(TPS)--每秒钟请求/事物 数量

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

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

我要留言

暂无评论