发明名称 |
一种生成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层 |