1.参数化数据的分析重点是哪些?在不同的场景中为什么参数化数据有如此大的差异?
分析重点是获知数据量。一是通过业务模型分析计算,获得初步的数据量要求;二是根据限制条件和业务场景,确定数据类型;三是结合上述两点,最终确定参数化数据的数据量。
不同场景中,数据使用对业务的完成是不一样的,比如某一场景中数据可以反复出现,不影响业务,自然能实现预期的场景;而另一场景中,反复出现的数据却不能多次实现同一业务,这种情况下,当时无法实现预期的场景。
2.参数化数据的来源和获取要符合哪些规则?当不符合获取规则时,会产生什么问题?
参数化时需要确保数据来源以保证数据的有效性,千万不能随便造数据。这类数据应该满足两个条件:要满足生产环境中数据的分布;要满足性能场景中数据量的要求。
产生的问题:1.不合理的数据分布,会干扰测试结果,增加后续分析和测试的工作量;2.数据取得过多,对系统的压力就会大;数据取得过少,不符合真实场景中的数据量,则无法测试出系统真实的压力。
展开
作者回复: 理解的很对。这样下去,看完专栏就超过我了。