为什么进行性能测试
应用程序糟糕的性能表现,通常不能让企业达到预期的利益。
以最终用户的眼光看待性能
关注“应用程序”的性能,此处的“应用程序”指的是应用程序的所有部分(硬件、操作系统、系统架构、中间件、应用程序、网络等),而非指某一部分。
性能度量
性能度量的两种类型:服务型、效率型。
服务型指标:可用性和响应时间,衡量的是应用程序为用户服务效果的好坏。
效率型指标:吞吐量和利用率,衡量的是应用程序在应用架构基础上对发挥效率的高低。
性能标准
关于性能好坏的行业标准,没有这样的指导标准存在。不过,业内倒有一个约定俗成的标准,即响应时间的临界点为2秒,尤其对于 B/S 应用。
糟糕性能原因分析
性能问题通常会比较晚才发现,而且越晚发现,解决成本就越高。
性能测试成熟度级别
糟糕性能的原因
根本原因:在应用程序的整个生命周期中,性能测试未能得到应有的重视。
性能测试的用户概念
参考文档
《应用程序性能测试的艺术》