性能测试负载模型(六)
上一篇 /
下一篇 2016-04-25 09:50:03
/ 个人分类:测试理论
对于一些准备上线或者刚刚上线的项目,系统中并没有足够的日志可以提供给我们进行分析,这时候,我们前面所说的原始数据分析法就不再适用了,对于此类情况,我们比较常用的方法就是找到一个和该项目近似的系统,通过这种仿真模拟来评估项目可能的使用模型。对于一些准备上线或者刚刚上线的项目,系统中没有足够的日志可以提供给我们进行分析,对于此类情况,我们比较常用的方法就是找到一个和该项目近似的系统,通过这种仿真模拟来评估项目可能的使用模型。51Testing软件测试网_S7`1YWT
Vi R
由于用户使用系统的模式存在各种变数,因此这种仿真的建模结果是否准确取决与要建模的项目和我们找到的可以类比的项目间是否足够接近。
1ks0~/kJ2O;v0比较通用的方法可以选择使用距离判别法,即选择一些可以描述系统状态和使用变化的因子,通过比较不同项目间的这些因子相似度,给出目标项目和参与比较的各个项目的差异值,差异值最小的即距离最小,也就是最相似的项目。51Testing软件测试网
hg/f @:h2z;Qt]
比较关键的一些因子如下:
Y$F5Q:n"lqu01. 初始数据:主要是指系统参数情况,如有多少基础数据,条目分别为多少,如单据或者报表个数,公式数量和复杂度等等;
{0eg%I4J02. 使用规模:主要是用户量和业务数据量,如总用户量是多少,不同角色各有多少用户,业务数据每月递增多少;
3|#JL1R~f&o3X03. 使用周期:主要是指业务相似度和用户习惯,如业务预期高峰期是否一致,用户操作习惯是否一致等;