1.一种CFD软件自动化测试方法,其特征在于,包括:接收用户端提交CFD算例测试的请求,基于请求获得相应的算例计算结果;判断所述算例计算结果与历史最新版计算结果的算例是否相同,若是,则从所述算例计算结果中提取用作结果评估的对比文件,并将所述对比文件与所述历史最新版计算结果进行对比;所述对比文件包括:所述算例计算结果中含有时间迭代步的累加数据文件和重写的数据文件;将所述对比文件与所述历史最新版计算结果进行对比,包括:将所述重写的数据文件与所述历史最新版计算结果进行一致性校验;根据对比结果将所述算例计算结果进行标识并存储;根据对比结果将所述算例计算结果进行标识,包括:判断所述重写的数据文件与所述历史最新版计算结果是否相同,若是,则将所述算例计算结果通过赋值1进行标识;否则,计算所述重写的数据文件与所述历史最新版计算结果的相同占比,将所述算例计算结果通过赋值所述相同占比进行标识。
2.根据权利要求1所述的CFD软件自动化测试方法,其特征在于,若所述相同占比达到预设占比阈值,则将所述算例计算结果对应的基准版计算结果作为历史最新版计算结果。
3.根据权利要求1所述的CFD软件自动化测试方法,其特征在于,将所述对比文件与所述历史最新版计算结果进行对比,包括:将所述累加数据文件与所述历史最新版计算结果进行矩阵运算。
4.根据权利要求3所述的CFD软件自动化测试方法,其特征在于,根据对比结果将所述算例计算结果进行标识,包括:判断所述累加数据文件的残差与所述历史最新版计算结果的残差是否相同;若是,则基于所述累加数据文件的残差将所述算例计算结果进行标识;否则,判断所述累加数据文件的气动力数据与所述历史最新版计算结果的气动力数据是否相同;若是,则基于所述累加数据文件的气动力数据将所述算例计算结果进行标识。
5.一种CFD软件自动化测试系统,其特征在于,包括:接收模块,用于接收用户端提交CFD算例测试的请求;算例计算模块,基于该请求对相应的算例进行测试计算,获得算例计算结果;判断模块,用于判断所述算例计算结果与历史最新版计算结果的算例是否相同;提取模块,若所述算例计算结果与历史最新版计算结果的算例相同,则从所述算例计算结果中提取用作结果评估的对比文件;所述对比文件包括:所述算例计算结果中含有时间迭代步的累加数据文件和重写的数据文件;将所述对比文件与所述历史最新版计算结果进行对比,包括:将所述重写的数据文件与所述历史最新版计算结果进行一致性校验;对比模块,用于将所述对比文件与所述历史最新版计算结果进行对比;标识模块,用于根据对比结果将所述算例计算结果进行标识;根据对比结果将所述算例计算结果进行标识,包括:判断所述重写的数据文件与所述历史最新版计算结果是否相同,若是,则将所述算例计算结果通过赋值1进行标识;否则,计算所述重写的数据文件与所述历史最新版计算结果的相同占比,将所述算例计算结果通过赋值所述相同占比进行标识;存储模块,用于存储标识后的算例计算结果。
6.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~4任一项所述的一种CFD软件自动化测试方法的步骤。
7.一种电子设备,所述设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1~4任一项所述的一种CFD软件自动化测试方法的步骤。