day1

性能测试:为了验证在一定环境下系统满足性能需求的测试,主要是验证性能指标(响应时间,吞吐量,资源利用率)

 

响应时间,吞吐量,资源利用率怎样算合格?

响应时间:越短越好,响应时间跟资源利用率有关系(不要相信2/5/8结论,2.5.8原则只是对于终端用户和远程用户来说的)

     每个公司每个项目的性能响应时间指标都不一样,比如说:接口响应时间公司规定200ms

吞吐量:跟用户量和处理能力有关系,没有明确的指标

资源利用率:一般以80%为标准,超过95%,资源非常少,处于饱和状态

 

TPC与SPEC

TPC:强调业务下的处理能力(偏测试人员)

SPEC:强调配置下的处理能力,处理能力(偏运维人员)

TPC可以给你性能的结果,SPEC可以给你容量规划

TPC-C优点:OLTP标准业务来测试的

     缺点:他的业务不代表我的业务,只供参考

 

负载理解

在线用户:所有正在访问系统的用户(不一定操作)

并发用户:同时对服务器产生请求的用户总数

实际用户

常见业务:实际用户数》在线用户数》并发用户数

电子邮件业务:实际用户数=在线用户=并发用户数  

TPS》=最大并发用户/用户能够接受的响应时间(2-3s)(TPS说明1s的处理能力,用户可以接受等待,也就是队列),TPS*(2-3s)来计算整个最大的处理能力

 

posted @ 2015-07-22 16:58  花花妹子。  阅读(86)  评论(0)    收藏  举报