摘要: 性能结果分析是性能测试中的一个重要部分,同时也是一个难点。由于不同的软件系统,不同的性能指标,结果分析方法都是不一样的。需要具体问题具体分析。下面将阐述一些性能分析的方法与建议。 1 性能分析的目的 1)找出系统瓶颈(硬件、软件) 2)提出性能优化方案 3)达到合理的硬件和软件配置 4)使系统资源使 阅读全文
posted @ 2019-10-16 16:04 kimiandkevin 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 性能标准阈值是对指定模块程序性能的基本要求。若达不到该要求,可认为该模块程序的性能达不到上线要求。对不同类型的产品/模块/程序,性能标准阈值的表现形式和数值均有差异。根据产品/模块/程序的差异,分为如下几类: 1. Web交互型:通过浏览器与后台交互并实现各项功能 2. 后台接口型:通过接口方式提供 阅读全文
posted @ 2019-10-16 15:56 kimiandkevin 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 1. 性能测试准备 1.1 性能测试环境申请 当做完性能需求分析之后,就要申请性能测试环境。因为性能测试需要在物理机上运行,而物理机又是稀缺资源,所以我们每次做性能测试都需要提前申请。 1.2 环境清理 在部署系统之前必须要做的一件事就是环境清理,最简单的就是统统删除然后重新搭建一个干净无污染的系统 阅读全文
posted @ 2019-10-16 15:53 kimiandkevin 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.性能评估模型概述 我们的系统性能到底能不能够支撑线上真实大量的订单交易? 我想,这是我们每一个互联网交易或者负责大并发项目的同学都很关心的问题,也是性能评估模型篇需要解答的最终问题。所以我们就带着这个问题来一步步深入性能测试。本问题的难度不在于一个简单的结果,而在于答案背后的一系列性能测试的评估 阅读全文
posted @ 2019-10-16 15:31 kimiandkevin 阅读(3682) 评论(1) 推荐(0) 编辑
摘要: 性能测试曲线模型是一条随着测试时间不断变化的曲线,与服务器资源,用户数或其他的性能指标密切相关的曲线。如下图所示。 在图中,我们的曲线图主要分为3个区域,分别是:light load :轻压力区;heavy load :重压力区;和buckle load . 图中的3条曲线,分别表示资源的利用情况( 阅读全文
posted @ 2019-10-16 15:04 kimiandkevin 阅读(460) 评论(0) 推荐(0) 编辑