性能测试常见指标和类型
656
2022-11-13
性能测试的性能基准比较
敏捷开发:大约兴起于2000年,与传统重量级软件开发方式相比,敏捷开发采纳轻量级的软件开发过程,更注重“产出可用的软件”,“沟通胜于文档”等概念,使用“拥抱变化”的态度来
面对开发中不断的需求变更。
敏捷开发将软件开发过程划分为多个短时间周期迭代,每个迭代定义了本次迭代需要完成的目标,一个迭代中保持需求的不变以“交付了迭代目标的可工作软件”作为每个迭代完成的标志。
由于敏捷开发采用“递增”的开发模式,很难再每个迭代周期内定义明确的性能需求。因此,性能基准比较,就是在不设定目标的情况下,通过每次迭代的比较来得到性能表现的变化,根据这些变化决定迭代是否达到了预期的目标。
在实际操作中,可以将性能测试形成固定的脚本,并在固定环境上对模块执行相应的性能测试,测试结果通过工具直接写入数据库并通过图形展现工具将其展现成折线图,其可以直观的反应模块的每个迭代中性能表现的变化,甚至可以作为验收条件的一部分。
另外,在敏捷开发中,设定性能基准比较的不仅仅是模块,还可以在单元测试中为给定的函数设置性能基准比较。
总结:性能测试应用领域的划分主要按照性能测试的目的和目标进行划分,不同应用领域的性能测试采用不同的方法;当然,实际的性能测试中,情况往往比这个更复杂,这种情况下,
应该按照具体情况设计测试实施计划,分解拆分,为其设计规划不同的测试方法。
发表评论
暂时没有评论,来抢沙发吧~