1.一种CFD软件云测试算例同步方法,其特征在于,包括:自动化测试平台自动监测到算例库有更新时,同步拉取当前更新版本的算例库;自动化测试平台将所述当前更新版本的算例库与历史最新版本的算例库进行对比,确定更新算例;自动化测试平台将所述更新算例同步至CFD软件云测试的集群;对各更新算例并发压缩打包,获得若干更新算例数据包;根据算例的业务类型将所述更新算例分成若干第一更新算例组;将各第一更新算例组并发压缩打包,获得若干第一更新算例数据包;根据算例的业务类型,锁定CFD软件云测试集群中第一更新算例数据包相应的第一算例仓库;将每个第一更新算例数据包分成若干第一数据片;将所述第一数据片同步至所述第一算例仓库,以便所述第一算例仓库对所述第一数据片进行合并解压。
2.根据权利要求1所述的CFD软件云测试算例同步方法,其特征在于,将所述更新算例同步至CFD软件云测试的集群,包括:判断所述更新算例中是否删除了算例文件;若否,则提取所述更新算例中增加的第一算例文件和变更的第二算例文件;将所述第一算例文件和第二算例文件压缩打包,获得第一算例文件数据包和第二算例文件数据包;将所述第一算例文件数据包和第二算例文件数据包同步至CFD软件云测试的集群,以便集群根据所述第一算例文件数据包和第二算例文件数据包,对所述更新算例进行更新。
3.根据权利要求2所述的CFD软件云测试算例同步方法,其特征在于,将所述第一算例文件数据包和第二算例文件数据包同步至CFD软件云测试的集群,包括:针对所述第一算例文件数据包,锁定CFD软件云测试集群中的第四算例仓库,针对所述第二算例文件数据包,锁定CFD软件云测试集群中的第五算例仓库;将所述第一算例文件数据包分成若干第四数据片,以及,将所述第二算例文件数据包分成若干第五数据片;分别将所述第四数据片和所述第五数据片同步至所述第四算例仓库和所述第五算例仓库,以便所述第四算例仓库和所述第五算例仓库分别对所述第四数据片和所述第五数据片进行合并解压。
4.根据权利要求1~3任一项所述的CFD软件云测试算例同步方法,其特征在于,还包括:自动化测试平台删除所述历史最新版本的算例库;并将所述当前更新版本的算例库作为历史最新版本的算例库。
5.一种CFD软件自动化测试平台,其特征在于,包括:监测模块,用于自动监测算例库是否有更新;算例库拉取模块,用于当监测模块自动监测到算例库有更新时,同步拉取当前更新版本的算例库;对比模块,用于将所述当前更新版本的算例库与历史最新版本的算例库进行对比,确定更新算例;算例同步模块,用于将所述更新算例同步至CFD软件云测试的集群;对各更新算例并发压缩打包,获得若干更新算例数据包;根据算例的业务类型将所述更新算例分成若干第一更新算例组;将各第一更新算例组并发压缩打包,获得若干第一更新算例数据包;根据算例的业务类型,锁定CFD软件云测试集群中第一更新算例数据包相应的第一算例仓库;将每个第一更新算例数据包分成若干第一数据片;将所述第一数据片同步至所述第一算例仓库,以便所述第一算例仓库对所述第一数据片进行合并解压。