【技术实现步骤摘要】
基于json格式的数据排序验证方法、电子设备及介质
本申请涉及计算机
,尤其涉及基于json格式的数据排序验证方法、电子设备及介质。
技术介绍
现在市场上大多数网站和应用都涉及到数据排序的问题,例如贴吧中帖子的排序,电商网站的产品的排序,金融类应用中产品的排序等。这些网站和应用为了突出自身业务的独特性,吸引用户的目光,增加用户的流量,会按照一定的算法和逻辑对数据进行排序,从而为用户提供各种不同类型的数据列表,以满足用户的使用需求。为了保证提供给用户的数据列表中的数据具有正确的排列顺序,需要对网站和应用生成的数据列表进行验证,确定生成的数据列表的中数据是否排列正确。过去通常采用前端测试人员人工肉眼对比的方式进行确认,比如列表中的数据需要按照某个字段升序或者降序排序时,依次对列表中该字段对应值的大小进行比较验证,但这样人工比对的验证方式往往出错率高,并且测试成本高,费时费力。
技术实现思路
本申请提供了一种基于json格式的数据排序验证方法、电子设备及介质,用以避免采用人工对比验证数据排序容易出错,测试成本高,费时费力的问题。本申请实施例采用下述技术方案:本申请实施 ...
【技术保护点】
1.一种基于json文件的数据排序的验证方法,其特征在于,包括:根据预设的获取策略从待测数据的json文件中获取次序信息,所述json文件为根据预设的排序策略对待测数据进行排序后生成的json文件,所述次序信息为所述json文件中所述待测数据的次序信息;判断所述次序信息与所述排序策略是否匹配,若匹配则通过验证。
【技术特征摘要】
1.一种基于json文件的数据排序的验证方法,其特征在于,包括:根据预设的获取策略从待测数据的json文件中获取次序信息,所述json文件为根据预设的排序策略对待测数据进行排序后生成的json文件,所述次序信息为所述json文件中所述待测数据的次序信息;判断所述次序信息与所述排序策略是否匹配,若匹配则通过验证。2.根据权利要求1所述的方法,其中,所述获取策略包括关键字,所述次序信息为所述待测数据按所述排序策略排序后生成的键值对,所述键值对中的键信息用于存放所述关键字,所述根据预设的获取策略从待测数据的json文件中获取次序信息包括:根据所述关键字从所述json文件中解析出所述键值对;获取解析得到的所述键值对中的值信息。3.根据权利要求2所述的方法,其中,所述获取解析得到的所述键值对中的值信息包括:判断解析出的所述键值对与所述待测数据的原始数据相比是否相同;若相同则获取解析得到的所述键值对中的所述值信息。4.根据权利要求3所述的方法,其中,所述原始数据预存在redis库中。5.根据权利要求2所述的方法,其中,所述json文件中还包含验证端数据数量,所述验证端数据数量为验证端需验证的数据的数量,所述获取解析得到的所述键值对中的值信息还包括:对获取到的所述值信息的数量进行统计,所述判断所述次序信息与所述排序策略是否匹配包括:判断所述值信息的数量与所述验证端数据数量是否相同,所述验证端数据数量为从所述json文件中获取的所述验证端数据数量;若相同则判断所述次序信息与所述排序策略是否匹配。6.根据权利要求2所述的方法,其中,所述排序策略中还包含待验端数据数量,所述待验端数据数量为待验证端需要排序的数据的数量,所述获取解析得到的所述键值对中的值信息还包括:对获取到的所述值信息的数量进行统计,所述判断所述次序信息与所述排序策略是否匹...
【专利技术属性】
技术研发人员:秦琦,
申请(专利权)人:上海掌门科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。