[发明专利]一种参数的获取方法、计算机设备和存储介质在审
申请号: | 202010475150.3 | 申请日: | 2020-05-29 |
公开(公告)号: | CN111694736A | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 赖宇浩 | 申请(专利权)人: | 新华三大数据技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 450000 河南省郑州市郑州高*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 参数 获取 方法 计算机 设备 存储 介质 | ||
本说明书提供一种参数的获取方法、计算机设备和存储介质,该方法包括:确定目标动态数据属性,所述目标动态数据属性为获取所述参数时需获得的动态数据的属性,根据所述目标动态数据属性,获取第一索引信息,其中,所述第一索引信息为获取所述目标动态数据的索引信息,将所述第一索引信息加载到目标静态数据中,形成第一目标静态数据,其中,所述目标静态数据为获取所述参数时需获得的静态数据,根据所述第一目标静态数据获取所述参数,通过该方法,可解决目前在获取参数时,没有做到数据与代码分离的技术问题。
技术领域
本公开涉及通信技术领域,尤其涉及一种参数的获取方法、计算机设备和存储介质。
背景技术
传统的自动化测试中,在获取参数时会涉及到大量的数据信息(如获取位置参数),一般需要采用数据和代码分离的方式,提前准备好接口测试时所需要的位置参数。一般静态数据能提前准备,但是动态数据(例如id,Ticket等信息)往往不能提前准备,通常需要在代码实际运行时去进行获取。
而且在功能比较复杂的系统中,动态数据的使用量往往较多,例如,在通过测试脚本获取“接口A”的参数中,某个待获取的参数需要依赖“接口B”去查询获取,然而“接口B”所查询的参数为动态数据,无法在该测试脚本中输入动态数据,若要获取该动态数据则需要人为编写代码通过“接口B”来获取该动态数据,并将获取的动态数据传递给“接口A”进行测试。
由此可以看出,目前在获取参数时,没有做到数据与代码分离,在获取参数过程中,需要额外编写代码,而如何在获取参数时实现数据与代码分离,能够在获取参数时,对于动态数据的获取不再需要额外的输入代码来实现,已经成为自动化测试工作中的一个重要的环节。
发明内容
为克服目前在获取参数时,没有做到数据与代码分离的技术问题,本公开提供了一种参数的获取方法、计算机设备和存储介质。
本公开实施例提供了一种参数的获取方法,该方法包括:
确定目标动态数据属性,所述目标动态数据属性为获取所述参数时需获得的动态数据的属性;
根据所述目标动态数据属性,获取第一索引信息,其中,所述第一索引信息为获取所述目标动态数据的索引信息;
将所述第一索引信息加载到目标静态数据中,形成第一目标静态数据,其中,所述目标静态数据为获取所述参数时需获得的静态数据;
根据所述第一目标静态数据获取所述参数。
通过上述实施例可以看出,通过在目标静态数据中增加第一索引信息形成第一目标静态数据,使得在获取参数时,通过读取第一目标静态数据中的第一索引信息来获得目标动态数据,从而避免了在获取参数时需要通过额外输入代码来获取目标动态数据,使获取参数的过程不能实现脚本与代码的分离,造成获取参数的过程过于繁琐。
在本实施例中,目标动态数据属性包括:用于获取目标动态数据的位置参数和数据参数;
所述根据所述目标动态数据属性,获取第一索引信息,具体包括:
根据所述位置参数和数据参数生成第一索引信息。
在本实施例中,目标动态数据属性还包括:动态标识和结束标识;
当设备读取到动态标识时,使所述设备获知需要调用目标动态数据;
当设备读取到结束标识时,使所述设备获知已获取目标动态数据。
在本实施例中,将所述第一索引信息加载到目标静态数据中,具体包括:
在所述目标静态数据中增加目标动态数据的参数项;
将所述第一索引信息加载到所述参数项中,从而形成第一目标静态数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010475150.3/2.html,转载请声明来源钻瓜专利网。