测试如何模拟生产环境的真实情况

测试如何模拟生产环境的真实情况

参与3

1同行回答

yangjianxvyangjianxv部门总经理成方金融科技有限公司
好多时候都是在逼真的模拟和节省成本(人力成本、设备成本、时间成本)之间做取舍逼真的模拟生产,无外乎是内部和外部两类因素。1)内部设备环境、网络环境、软件版本和配置,和生产一模一样,肯定是最逼真的。但这个几乎是不可能做到的。即使企业有钱,砸钱搞一套一模一样的(或者生产...显示全部

好多时候都是在逼真的模拟和节省成本(人力成本、设备成本、时间成本)之间做取舍
逼真的模拟生产,无外乎是内部和外部两类因素。
1)内部
设备环境、网络环境、软件版本和配置,和生产一模一样,肯定是最逼真的。但这个几乎是不可能做到的。即使企业有钱,砸钱搞一套一模一样的(或者生产环境的配置本来就不怎么样,所以测试搞一样的配置也不费劲),但firmware、OS、中间件、应用这么多的参数配置,谁也保证不了他们是一模一样的。

2)外部
业务的请求压力来自系统外部。这个是可以模拟的。TPS、请求内容、请求包的大小、发送频率,业务配比,波峰波谷,报文前后顺序,可以尽可能模拟生产,但需要控制一个度,毕竟,越逼真成本越大。

因此合理的设计性能模型,才是关键。即可以八九不离十的模拟了生产的表现,又可以节省大量成本。

  1. 典型业务交易的选取
     根据业务量大小选取典型交易,一般通过统计生产系统TOP5 、TOP10确定;
     选取生产系统中消耗资源最多,或者耗时最长的业务交易;
     选取生产系统中交易路径最长的业务交易;
     选取生产系统容易发生故障的业务交易;
     为满足其他特殊测试目标需要选取的业务交易;
    2、业务场景来源
    业务场景根据分析跨系统的交易路径、交易关联关系、数据的处理与流转、典型交易、业务量、交易比例,以及系统的处理能力等内容,完成测试模型的构建。
     一般交易日的交易量、交易配比
     历史峰值交易日的交易量、交易配比
     特殊日的交易量、交易配比
     不同交易渠道发起的交易量、交易配比
     日终批量处理的基本流程、时间窗口要求
     系统历史数据量(铺底数据量)
收起
银行 · 2017-07-12
浏览1338

提问者

qianfei
需求管理工程师上汽通用汽车有限公司
擅长领域: 存储

问题来自

问题状态

  • 发布时间:2017-07-11
  • 关注会员:2 人
  • 问题浏览:3661
  • 最近回答:2017-07-12
  • X社区推广