前言:性能是任何产品的基本需求
正文:
一.决定性能测试的要素
性能测试的母的是保证产品:
(1)在给定的时间段内处理所需的事务数(吞吐率)
(2)可以在不同的负载条件下运行(可用性)
(3)对于不同的负载条件响应足够快(响应时间)
(4)有不错的资源(包括硬件和软件)投入回报,确定不同的负载条件产品所需要的资源种类(能力策划)
(5)在不同参数上与竞争对手的产品相当或更优
二.性能测试的方法论
(1)收集需求
与同一产品的以前版本进行性能比较
与竞争产品进行性能比较
与根据实际需要导出的绝对数字进行性能比较
从体系结构和设计中导出的性能数学
(2)编写测试用例
要测试的操作或业务事务列表
执行这些操作和事务的步骤
影响性能测试及其结果的产品和操作系统参数列表
负载模式
资源及其配置
预期结果
要比较的产品版本或竞争产品及其相关信息
(3)自动化性能测试用例
(4)执行性能测试用例
(5)分析性能测试结果
(6)性能调谐
调谐产品参数
调谐操作系统和参数
(7)性能基准测试
确定事务或场景以及测试配置
比较不同产品的性能
公正的调谐被比较产品的参数,达到最佳性能
发布性能基准测试结果
(8)向客户推荐合适的配置
时间: 2024-11-05 15:53:49