一种基于网页的数据选取方法及系统技术方案

技术编号:19821474 阅读:34 留言:0更新日期:2018-12-19 14:35
本发明专利技术公开了一种基于网页的数据处理方法及系统,包括:将获取的原始待测试数据信息进行解析处理;将解析后的数据信息导入至构建的树状结构中;在构建的树状结构中为各个节点添加数据路径;根据添加的所述数据路径展示相关的测试信息。在本发明专利技术中,将原始待测试数据进行解析处理,并导入至方便测试的树状结构中,并对树状结构上的节点添加数据路径,实现了测试人员可以从复杂的数据结构中,快速定位数据,并自动获取数据路径和对应路径的值,从而大幅提高工作效率。

【技术实现步骤摘要】
一种基于网页的数据选取方法及系统
本专利技术涉及网络信息交互
,特别涉及一种基于网页的数据选取方法及系统。
技术介绍
随着互联网技术的飞速发展,人们的生活与互联网的关系日益紧密,网页浏览器作为网页访问工具,其重要性不言而喻,在这种情况下,网页测试的重要性就日益突出。特别是在对接口测试之类的纯数据无界面的测试场景,测试人员需要面对复杂的数据结构,并从复杂数据结构中提取需要的数据路径,和/或数值作为测试验证点,这个过程会消耗大量时间,并有重复性劳动。目前的技术方案不能快速定位数据,需要软件测试人员通过肉眼等方式寻找数据路径,再定位数据,导致软件测试人员工作效率降低。基于以上存在技术问题本申请提供了解决以上技术问题的技术方案。
技术实现思路
本专利技术的目的是提供一种基于网页的数据选取方法及系统,将原始待测试数据进行解析处理,并展现成方便理解的树状结构中,并对树状结构上的节点添加数据路径,实现了测试人员可以从复杂的数据结构中,快速定位数据,并自动获取数据路径和对应路径的值,从而大幅提高工作效率。本专利技术提供的技术方案如下:一种基于网页的数据处理方法,包括:将获取的原始待测试数据信息进行本文档来自技高网...

【技术保护点】
1.一种基于网页的数据处理方法,其特征在于,包括:将获取的原始待测试数据信息进行解析处理;将解析后的数据信息导入至构建的树状结构中;在构建的树状结构中为各个节点添加数据路径;根据添加的所述数据路径展示相关的测试信息。

【技术特征摘要】
1.一种基于网页的数据处理方法,其特征在于,包括:将获取的原始待测试数据信息进行解析处理;将解析后的数据信息导入至构建的树状结构中;在构建的树状结构中为各个节点添加数据路径;根据添加的所述数据路径展示相关的测试信息。2.根据权利要求1所述的基于网页的数据处理方法,其特征在于,包括:将所述原始待测试数据信息通过递归运算方式进行层级解析;读取层级解析后的数据信息中每个顶层节点,并根据每个顶层节点判断对应的数据类型;根据对应的数据类型遍历各个数据对象的节点,并为每个节点建立数据路径。3.根据权利要求2任一所述的基于网页的数据处理的方法,其特征在于,还包括:当数据类型为数组时,遍历数组中每个元素,并将每个元素设置为对应的所述顶层节点的子节点;进一步获取每个子节点对应的数据组中每个元素的数值,并根据每个元素的数值做递归运算;根据递归运算的结果,以及每个子节点对应的数组中的每个元素在数组中的位置,计算每个子节点在数组中数据路径,以及对应的数值;将计算的每个子节点在对应数组中数据路径,并添加至相邻的上一级子节点的数据路径之后。4.根据权利要求2任一所述的基于网页的数据处理的方法,其特征在于,包括:当数据类型为复杂数据结构时,遍历复杂数据结构中每个对象,并获取每个对象的数据属性;将每个对象的数据属性设置为对应的顶层节点的子节点;进一步获取每个对象的数据属性的值,并根据每个数据属性的值做递归运算;根据递归运算的结果获取每个对象的数据路径,和/或数值;将计算的每个对象的数据路径,添加至相邻的上一级子节点的数据路径之后。5.根据权利要求2-4任一所述的基于网页的数据处理的方法,其特征在于,还包括:当数据类型为简单数据结构时,则本次遍历结束。6.根据权利要求5所述的基于网页的数据处理的方法,其特征在于,包括:获取解析后的数据信息中各个节点,包括顶层节点、以及对应的个子节点;将获取的解析后的数据信息中各个节点对应的导入至所述树状结构的各个对应节点上。7.根据权利要求6所述的基于网页的数据处理的方法,其特征在于,包括:将解析后的数据信息中各个节点的数据路径,和/或数值添加至所述树状结构的节点上,构建出所述树状结构中各子树上节点之间的数据路径。8.根据权利要求1所述的基于网页的数据处理的方法,其特征在于,包括:在所述树状结构的各节点上设置触发命令;当点击所述触发命令时展示各节点之间数据路径,和/或每个节点的数值。9.根据权利要求1-4,6-8任一所述的基于网页的数据处理的方法,其特征在于,还包括...

【专利技术属性】
技术研发人员:林放顾杰
申请(专利权)人:江苏满运软件科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1