维基百科
概念验证(Proof of concept,简称POC) 是对某些想法的一个较短而不完整的实现,以证明其可行性,示范其原理,其目的是为了验证一些概念或理论。概念验证通常被认为是一个有里程碑意义的实作的原型 。
网络解释
概念性验证(Proof of Concept;POC) 正如其字面意义一般,是1种架构师(Architect)为了「验证」概念是否能确实执行,所撷取出最精要、核心的解决方案(Solution),以作为解释架构的概念依据。POC可以协助架构师在验证概念时,以更宏观的角度看待复杂系统,并让所有关联的人更容易提供意见,修改架构,避免落入计较细节,本末倒置的情况发生。POC除了可以协助架构师更了解系统的概念全貌外,也有助于帮助了解系统内部的结构分析与设计呈现。 POC一般来说,会包含以下几个部分:1、为了验证概念所需的技术架构,如Framework、Pattern;2、利用UML语法所建构的概念模型;3、模拟解决方案;4、可被实际执行的解决方案原型(Prototype)。 解决方案的原型,必须要是1个可被验证的框架,强调的是对系统的整体观与结构观,而非单纯的图形介面。这个原型的功用在确定系统架构的大方向,然后才是校正细节。
在销售环节中,POC提供如下信息:
在性能测试项目中大部分的时间花费在获取需求、验证需求以及实现需求上,只有这样才能为性能测试打下坚实的基础。其余的时间则用于录制事务脚本、执行性能测试和分析测试结果。
关键任务的时间尺度指导:
从所有利益相关者那里收集或咨询各种性能需求(详细说明)。
其他注意点:
内部性能测试额外关注的点:
满足一手要求,继续一下活动:
技巧(常被忽略的问题): 如果在性能测试执行过程中发现了软件的问题,您要确保计划中为额外测试环境和缺陷解决方案预备了意外事件处理机制。
尽早为测试环境准备好硬件、软件、网络设备,它耗费的时间可能比预期要长的多;测试环境尽量和真实环境相似;
搭建测试环境需要考虑的步骤:
事务录制之前,需要做的几点:
考虑如下几点:
执行性能测试仅仅是验证软件的性能目标。
注意点: