【技术实现步骤摘要】
回放数据获取与流量回放方法、设备及存储介质
本申请涉及互联网
,尤其涉及一种回放数据获取与流量回放方法、设备及存储介质。
技术介绍
随时互联网技术的不断发展,网络设备的功能和性能需要适应性更新,这期间测试是保障网络设备可靠性和稳定性的关键环节。流量回放是一种较为常用且比较重要的测试方法。流量回放方法可抓取实际网络环境中的网络数据,并将其还原到测试环境中,可再现实际网络环境,进而达到测试被测网络设备在实际网络环境中的功能和性能的目的。但是,为了保证测试覆盖度,现有流量回放需要抓取大量网络数据,回放所需的网络数据过于冗余,回放速度较慢。
技术实现思路
本申请的多个方面提供一种回放数据获取与流量回放方法、设备及存储介质,用以获取满足覆盖度要求且冗余度较低的回放数据,提高回放速度。本申请实施例提供一种回放数据获取方法,包括:从实际网络环境中获取多个网络数据;根据所述多个网络数据包含的信息,将所述多个网络数据分类到至少一个分组中,每个分组代表流量回放所需的一种数据类别;根据所述至少一个分组中网络数据包含的信息,得到至少一种数据类别需要覆盖的信息集合;根据所述至少一种数据类别需要覆盖的信息集合,获取所述至少一种数据类别下可参与流量回放的回放数据。本申请实施例还提供一种流量回放方法,包括:获取根据实际网络环境中多个网络数据包含的信息得到的至少一种数据类别需要覆盖的信息集合;根据所述至少一种数据类别需要覆盖的信息集合,获取所述至少一种数据类别下可参与流量回放的回放数据;根据所述至少一 ...
【技术保护点】
1.一种回放数据获取方法,其特征在于,包括:/n从实际网络环境中获取多个网络数据;/n根据所述多个网络数据包含的信息,将所述多个网络数据分类到至少一个分组中,每个分组代表流量回放所需的一种数据类别;/n根据所述至少一个分组中网络数据包含的信息,得到至少一种数据类别需要覆盖的信息集合;/n根据所述至少一种数据类别需要覆盖的信息集合,获取所述至少一种数据类别下可参与流量回放的回放数据。/n
【技术特征摘要】
1.一种回放数据获取方法,其特征在于,包括:
从实际网络环境中获取多个网络数据;
根据所述多个网络数据包含的信息,将所述多个网络数据分类到至少一个分组中,每个分组代表流量回放所需的一种数据类别;
根据所述至少一个分组中网络数据包含的信息,得到至少一种数据类别需要覆盖的信息集合;
根据所述至少一种数据类别需要覆盖的信息集合,获取所述至少一种数据类别下可参与流量回放的回放数据。
2.根据权利要求1所述的方法,其特征在于,根据所述多个网络数据包含的信息,将所述多个网络数据分类到至少一个分组中,包括:
根据预设的关键字段,识别每个网络数据包含的关键字段及关键字段的取值,每个关键字段及其取值作为一种关键信息;
根据所述多个网络数据包含的关键信息,对所述多个网络数据进行聚类以得到至少一个分组。
3.根据权利要求2所述的方法,其特征在于,根据所述多个网络数据包含的关键信息,对所述多个网络数据进行聚类以得到至少一个分组,包括:
对第一网络数据,根据所述第一网络数据包含的关键信息和已有各分组中网络数据包含的关键信息,计算所述第一网络数据与已有各分组之间的相似度;
若存在与所述第一网络数据的相似度大于设定相似度阈值的分组,将所述第一网络数据加入与其相似度大于设定相似度阈值的一个分组中;
其中,所述第一网络数据是所述多个网络数据中任一网络数据。
4.根据权利要求3所述的方法,其特征在于,还包括:
若不存在与所述第一网络数据的相似度大于设定相似度阈值的分组,将所述第一网络数据加入一个新分组中。
5.根据权利要求3所述的方法,其特征在于,根据所述第一网络数据包含的关键信息和已有各分组中网络数据包含的关键信息,计算所述第一网络数据与已有各分组之间的相似度,包括:
根据已有各分组中网络数据包含的关键信息,确定已有各分组各自对应的关键信息集合;
计算所述第一网络数据包含的关键信息与已有各分组各自对应的关键信息集合之间的相似度,作为所述第一网络数据与已有各分组之间的相似度。
6.根据权利要求5所述的方法,其特征在于,根据已有各分组中网络数据包含的关键信息,确定已有各分组各自对应的关键信息集合,包括:
对于已有各分组中的每个分组,根据所述分组中各网络数据包含的关键信息的数量,从各网络数据包含的关键信息中选择数量最多的一组关键信息作为所述分组对应的关键信息集合。
7.根据权利要求2-6任一项所述的方法,其特征在于,根据所述至少一个分组中网络数据包含的信息,得到至少一种数据类别需要覆盖的信息集合,包括:
对第一分组,根据所述第一分组中各网络数据包含的关键信息,获取所述第一分组中各网络数据包含的关键字段的并集及所述并集中各关键字段的取值,作为第一信息集合;
其中,所述第一分组是所述至少一个分组中任一分组,所述第一信息集合是所述第一分组所代表的第一数据类别需要覆盖的信息集合。
8.根据权利要求7所述的方法,其特征在于,根据所述第一分组中各网络数据包含的关键信息,获取所述第一分组中各网络数据包含的关键字段的并集及所述并集中各关键字段的取值,作为第一信息集合,包括:
根据所述第一分组中各网络数据包含的关键字段,将所述第一分组对应的关键信息集合中不包含的缺失关键字段加入缺失关键信息集合中;所述第一分组对应的关键信息集合是所述第一分组中各网络数据包含的关键信息中数量最多的一组关键信息;
根据所述第一分组中各网络数据包含的关键字段的取值,统计所述缺失关键字段的取值的出现次数,将出现次数最多的取值加入所述缺失关键信息集合中;
计算所述第一分组对应的关键信息集合和所述缺失关键信息集合的并集,作为所述第一信息集合...
【专利技术属性】
技术研发人员:张辰,张冠楠,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。