性能测试执行的合理性
在性能测试执行时,
第一,要时刻关注性能测试策略中的工作目标和性质。
例如,
如果工作目标是按照时间按时完成,
同时性质是“检测型性能测试”,
在执行过程中要注意执行的时间,
如果某个性能测试内容在执行时由于某种原因异常中止,
要尽快确认是否是性能瓶颈,
而一旦确定是性能瓶颈,
该项性能测试内容就要终止,
表明已经达到检测目标,
不要再尝试重新运行以期发现更多的问题。
分析的工作留给开发责任方去解决。
第二,要关注性能测试环境中各项要素的变化
例如,
(1)基础数据的规模变化情况
如果执行了一段时间之后,基础数据增加了100万条,要及时判断是否已经与性能测试需求中规定的基础数据规模产生了较大的差异。
因为较大的基础数据规模差异将会造成性能指标的较大变化。
(2)测试数据的数量变化情况
在性能测试模型中的数据模型中已经分析了测试执行时大概需要的测试数据的数量,但这仅仅是估算。
在实际的执行过程中,测试数据可能会过多的消耗。
要时刻关注测试数据的消耗量,防止后续性能测试内容的测试数据量发生不足的情况。