发明名称 一种生成Protobuf格式测试数据的方法及装置
摘要 本发明公开了一种生成protobuf格式测试数据的方法及装置,可以针对每个根据预设规则生成的Protobuf Message执行下述步骤:A、遍历Protobuf Message中包含的每一属性,判断当前属性是否为基本类型;如果是,执行步骤B;否则,执行步骤C;B、根据Protobuf Message中该属性对应的客户化规则标签中封装的数据生成规则,生成满足属性的数据;C、根据Protobuf Message中该属性对应的客户化规则标签中封装的数据生成规则,生成满足属性的Protobuf Message,并执行步骤A。应用本发明,可以提高生成Protobuf格式测试数据的效率。
申请公布号 CN106066828A 申请公布日期 2016.11.02
申请号 CN201610371677.5 申请日期 2016.05.30
申请人 北京奇艺世纪科技有限公司 发明人 李雄锋;郑程
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京柏杉松知识产权代理事务所(普通合伙) 11413 代理人 马敬;项京
主权项 一种生成Protobuf格式测试数据的方法,其特征在于,所述方法包括步骤:根据预设规则,生成至少一个Protobuf Message,针对每个Protobuf Message执行下述步骤:A、针对当前Protobuf Message,遍历所述Protobuf Message中包含的每一属性,判断当前属性是否为基本类型;如果是,执行步骤B;否则,执行步骤C;B、根据所述Protobuf Message中该属性对应的客户化规则标签中封装的数据生成规则,生成满足所述属性的数据;C、根据所述Protobuf Message中该属性对应的客户化规则标签中封装的数据生成规则,生成满足所述属性的Protobuf Message,并执行步骤A。
地址 100080 北京市海淀区北一街2号鸿城拓展大厦10、11层