[发明专利]关联日志回放方法及装置有效
申请号: | 201810574029.9 | 申请日: | 2018-06-06 |
公开(公告)号: | CN108829802B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中国人民银行清算总中心 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F11/34;H04L12/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100048 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 关联 日志 回放 方法 装置 | ||
1.一种关联日志回放方法,其特征在于,包括:
将应用日志进行应用分类和业务关联,并根据业务关联关系对应用分类后的每笔应用日志进行按序存放,所述业务关联关系包括:后一笔业务的开始依赖于前一笔业务的完成;
根据压力机的数量及每个压力机的线程组数量将按序存放的应用日志切分为多组日志,并将切分后的每组日志传输至对应的压力机;
控制压力机的线程组中的每个线程依次读取对应日志组中的一桶日志,并以设定的发送速度进行日志发送,以满足测试吞吐量要求;
当所述发送速度受到限制时,增加压力机数量、日志组数及线程组数,进行吞吐量的线性扩展。
2.根据权利要求1所述的关联日志回放方法,其特征在于,将应用日志进行应用分类和业务关联,并根据业务关联关系对应用分类后的每笔应用日志进行按序存放,包括:
根据业务类型将所述应用日志分为多类;
对每类应用日志中的每笔应用日志在所在的分类中进行关联,得到该笔应用日志的关联日志;
根据所述业务关联关系将该笔业务及关联业务按序分类存放在不同的桶中。
3.根据权利要求2所述的关联日志回放方法,其特征在于,设所述压力机的数量为M,每个压力机的线程组数量为N;根据压力机的数量及每个压力机的线程组数量将按序存放的应用日志切分为多组日志,并将切分后的每组日志传输至对应的压力机,包括:
根据压力机的数量M及每个压力机的线程组数量N将每个桶中的应用日志切分为N×M组,并将各分组分别顺序编号;
将不同桶中编号相同的分组组合为一个日志组,将所有日志组传输至对应压力机,由对应的线程组进行回放,每个日志组对应一个线程组。
4.根据权利要求3所述的关联日志回放方法,其特征在于,控制压力机的线程组中的每个线程依次读取对应日志组中的一桶日志,并以设定的发送速度进行日志发送,包括:
为每个线程组配置P个线程,P为每类应用日志的桶数;
控制P个线程以设定的时间间隔依次开始读取P桶日志,并以设定的发送速度进行日志发送。
5.一种关联日志回放装置,其特征在于,包括:
日志存放单元,用于将应用日志进行应用分类和业务关联,并根据业务关联关系对应用分类后的每笔应用日志进行按序存放,所述业务关联关系包括:后一笔业务的开始依赖于前一笔业务的完成;
日志切分单元,用于根据压力机的数量及每个压力机的线程组数量将按序存放的应用日志切分为多组日志,并将切分后的每组日志传输至对应的压力机;
日志发送单元,用于控制压力机的线程组中的每个线程依次读取对应日志组中的一桶日志,并以设定的发送速度进行日志发送,以满足测试吞吐量要求;
线性扩展单元,用于当所述发送速度受到限制时,增加压力机数量、日志组数及线程组数,进行吞吐量的线性扩展。
6.根据权利要求5所述的关联日志回放装置,其特征在于,所述日志存放单元包括:
分类模块,用于根据业务类型将所述应用日志分为多类;
关联模块,用于对每类应用日志中的每笔应用日志在所在的分类中进行关联,得到该笔应用日志的关联日志;
存放模块,用于根据所述业务关联关系将该笔业务及关联业务按序分类存放在不同的桶中。
7.根据权利要求6所述的关联日志回放装置,其特征在于,所述日志切分单元包括:
切分模块,用于根据压力机的数量M及每个压力机的线程组数量N将每个桶中的应用日志切分为N×M组,并将各分组分别顺序编号;
日志组生成模块,用于将不同桶中编号相同的分组组合为一个日志组,将所有日志组传输至对应压力机,由对应的线程组进行回放,每个日志组对应一个线程组。
8.根据权利要求7所述的关联日志回放装置,其特征在于,所述日志发送单元包括:
配置模块,用于为每个线程组配置P个线程,P为每类应用日志的桶数;
发送模块,用于控制P个线程以设定的时间间隔依次开始读取P桶日志,并以设定的发送速度进行日志发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民银行清算总中心,未经中国人民银行清算总中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810574029.9/1.html,转载请声明来源钻瓜专利网。