【性能测试】淘宝Web

1.性能评估和测试流程

大多数用户期望的页面加载时间是3秒,页面加载时间=客户端/浏览器+网络+服务器+数据存储

本次性能测试和评估流程是基于前端页面性能测试和服务器端性能测试两部分

前端页面性能测试流程:

页面加载大部分时间都耗费在前端资源如图片的加载上

服务器端性能测试流程:

需求采集--方案评估---性能测试计划的制订----性能测试方案的编写---性能测试方案的评审---开发脚本---数据准备---环境准备---执行性能测试---性能调优---编写性能报告---录入知识库

2.性能监控和分析

性能测试指标:PV(page view,页面浏览量或点击量,用户每次刷新即被计算一次,性能测试需求评估和目标测试的重要因素,决定了压测方法和类型);UV(unique visitor,访问您网站的一台电脑客户端为一个访客);TPS(每秒钟系统能够处理的交易或者事务的数量);RT(响应时间=请求发送时间+网络传输时间+服务器处理时间);VU(虚拟用户,即并发用户数);TPS波动;CPU使用率;load(CPU负载);I/O(分为磁盘IO和网卡IO);JVM(java虚拟机,拥有自己的处理器,堆栈,寄存器等);GC(自动内存管理程序,FCG会引起JVM挂起);网速;流量

测试方法:性能测试压力变化模型及测试类型

通过标准

3.性能测试平台PTS架构和介绍

性能测试服务器(performance test service,PTS)集测试机管理,测试脚本管理,测试场景管理,测试任务管理,测试结果管理为一体的性能云测试平台。针对阿里云用户复杂的分布式应用,PTS可快速扩容,动态配置域名,满足不断增长的集群压测需求。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 产品知识面考察 真题 例题分析 例题7.3 DAU代表 。 日用户点击量 月活跃用户数量 日活跃用户数量 网站...
    爱摄影的奥派阅读 12,455评论 4 46
  • 总叙:发出自己的声音——我为什么要写打工史 2006年暑假,我17岁,刚刚念完高二。因为一些原因,我选择了休学,在...
    晓梦生花阅读 650评论 0 1
  • 2019-02-20 坚持分享第176天 生活需要仪式感—— 过完年开学,那是一年新的开始,也是一个新...
    Shelley1165阅读 482评论 0 4
  • 最近看了Redis的设计与实现,这本书写的还不错,看完后对Redis的理解有很大的帮助。另外,作者整理了一份Red...
    烧饼丨灬阅读 456评论 0 2