
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的程序员都掌握了不同的软件测试方法,而今天我们就通过案例分析来了解一下,性能测试的常见标准都有哪些。
性能测试是性能优化的前提和基础,也是性能优化结果的检查和度量标准。不同视角下的网站性能有不同的标准,也有不同的优化手段。
主观视角:用户感受到的性能
加载页(先文字后图片)
客观视角:性能指标衡量的性能
做性能优化的时候,一方面提高性能指标,另一方面要考虑到提高用户的主观感受(可以利用异步操作)。
性能测试指标
相应时间RT,ResponseTime:用户感受到的时间(客户端视角)。应用系统从发出请求开始到收到后响应数据所需要的时间。直观的反映了系统的快慢
并发数:系统能够同时处理请求的数目,系统的负载特性。对于网站而言,并发数即系统并发用户数,指同时提交请求的用户数目。注意与在线用户数(当前登录系统的用户数)和系统用户数(可能访问系统的总用户数)的区别。一般来说,并发数不会太大,淘宝双十一高峰并发数可能是百万级别,可能同时在线数达到亿级,用户数可能超过十亿。
吞吐量:单位时间内系统处理的请求数量,系统的处理能力。对于网站,请求数/秒,页面数/秒,访问人数/天,处理的业务数/小时
TPS,TransactionsPerSecond每秒事务数
性能计数器:描述服务器或操作系统性能的数据指标,包括SystemLoad、对象与线程数、内存使用、CPU使用、磁盘与网络I/O等指标。
其他常用指标:
RPS,RequestPerSecond:每秒请求数
CPS,CodesPerSecond:HTTP返回码每秒
PV,PageView:页面浏览量
UV,UniqueVistor:独立访问者
IP,InternetProtocal:独立IP数
IOPS,Input/OutputOperationsPerSecond磁盘
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。