初次接触批量测试的小伙伴一定一头雾水,不知从何下手。 批量交...
什么是批量交易? 本文所称的批量交易,是与联机交易相对应的概念。联机交易具有实时、快速响应用户请求的特点,接收和处理请求都是实时的,处理完毕后立刻将结果返回客户。 批量交易则是在接收请求后,顺序处理,全部处理完毕后再将处理结果统一输出,因此具有处理数据量大,执行时间较长的特点。 一般而言,批量交易通过建立作业计划模板,以人工干预或系统自动调起程序的方式执行,模板中包含若干根据业务逻辑处理先后顺序进行排列的节点,节点可以调起对应的批量交易程序,对数据进行加工处理并输出结果。 下图举例了一个作业计划模板及其中节点之间的关系情况。
不同类型批量的具体关注点 上一部分我们谈到各个类型批量的共性关注点,这一部分我们来看看不同类型的批量还有哪些具体的关注点。 1、账务处理类批量: 主要关注数据来源表获取正确、数据处理结果正确、数据处理结果存放表正确。 对于自身功能:前序节点提供的全量等价类业务场景数据处理正确(数据处理的记录数、抽样数据各字段数据结果均正确)。 对于节点间功能:给后序节点提供的数据处理正确(含生成中间表或生成的文件内容和格式)。 2、统计报表类批量: 对于节点自身功能:报表名称、格式、内容的正确性(数据处理的记录数、抽样数据各字段数据结果均正确),报表文件发送功能正常(需专属的较完备的环境)。 对于节点间功能,数据消费系统对批量节点生成文件的接收、解析处理、存储、显示和打印功能正常(注意文件格式的检查,特别是文件中分隔符等的检查)。 3、状态处理类批量: 关注点同账务类批量。 4、数据清理类批量: 主要关注清理节点清理策略的验证,数据清理边界值处理准确(清理日及该日前的数据均被清理,清理日后的数据未被清理),*大量数据的清理时间不影响第二天的联机。 5、生成历史数据类批量: 关注点同数据清理类批量,只是需要增加验证清理表的数据是否全部和正确清理到历史表(记录数和抽样数据均需验证)。
点击下方 “阅读原文” ,挑 战 年薪20万 的机会 ~
课程解答、1v1能力评测、免费试听