【技术实现步骤摘要】
一种测试方法、装置、电子设备及可读存储介质
本专利技术属于计算机
,尤其涉及一种测试方法、装置、电子设备及可读存储介质。
技术介绍
自动化测试包括ui自动化、monkey自动化和性能自动化等测试,执行测试时需要有测试数据支撑。现有技术通常是通过人为造数解决测试数据的来源问题,但是通过该方式获得的测试数据真实性不足,种类不够齐全,导致测试结果不够准确。
技术实现思路
本专利技术提供了一种测试方法、装置、电子设备及可读存储介质,可以解决或者至少部分解决上述技术问题。本专利技术采用以下技术方案:第一方面,提供了一种测试方法,包括测试数据生成方法,所述测试数据生成方法包括:回放用户的线上业务流量;存储回放的线上业务流量的数据;对存储的数据进行聚类;对聚类的数据进行数据场景化加工整合,生成与线上业务场景类型相应的数据模型,并对所述数据模型绑定相应的标签规则;其中,所述数据模型为测试数据。可选地,在所述回放用户的线上业务流量之前,还包括:预处理用户 ...
【技术保护点】
1.一种测试方法,其特征在于,包括测试数据生成方法,所述测试数据生成方法包括:/n回放用户的线上业务流量;/n存储回放的线上业务流量的数据;/n对存储的数据进行聚类;/n对聚类的数据进行数据场景化加工整合,生成与线上业务场景类型相应的数据模型,并对所述数据模型绑定相应的标签规则;其中,所述数据模型为测试数据。/n
【技术特征摘要】
1.一种测试方法,其特征在于,包括测试数据生成方法,所述测试数据生成方法包括:
回放用户的线上业务流量;
存储回放的线上业务流量的数据;
对存储的数据进行聚类;
对聚类的数据进行数据场景化加工整合,生成与线上业务场景类型相应的数据模型,并对所述数据模型绑定相应的标签规则;其中,所述数据模型为测试数据。
2.根据权利要求1所述的测试方法,其特征在于,在所述回放用户的线上业务流量之前,还包括:
预处理用户的线上业务流量;所述预处理包括通过脱敏配置、接口定义配置和自定义流量配置中的至少一种方式处理用户的线上业务流量。
3.根据权利要求1所述的测试方法,其特征在于,所述对存储的数据进行聚类,包括:
按接口类型和线上业务场景类型对存储的数据进行聚类。
4.根据权利要求1至3中任一项所述的测试方法,其特征在于,还包括:
根据标签规则,获取采用所述测试数据生成方法生成的数据模型;
将所述数据模型作为测试数据进行测试。
5.一种测试装置,其特征在于,包括测试数据生成装置,所述测试数据生成装置包括:
回放模块,用于回放用户的线上业务流量;
存储模块,用于存储回放的线上业务流量的数据;
聚类模块,用于对存储的数据进行...
【专利技术属性】
技术研发人员:许伟,
申请(专利权)人:广州品唯软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。