业务系统的接口参数测试方法、装置、设备和存储介质制造方法及图纸

技术编号:17541524 阅读:20 留言:0更新日期:2018-03-24 18:27
本发明专利技术涉及一种业务系统的接口参数测试方法、装置、计算机设备和计算机可读存储介质。上述业务系统的接口参数测试方法包括:向测试程序导入业务系统的接口参数;接收所述测试程序根据所述接口参数进行测试后返回的测试结果;当所述测试结果表示所述接口参数的嵌套结构被识别失败时,则根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数;将修正后的接口参数重新导入所述测试程序中。通过实施业务系统的接口参数测试方法,可以使得测试程序能够识别出修正后的接口参数的嵌套结构,从而使得业务系统的接口参数可以测试成功,进而提高了测试结果的有效性。

Interface parameter testing methods, devices, devices and storage media for business systems

The invention relates to an interface parameter test method, a device, a computer device and a computer readable storage medium for a business system. Including the interface parameter test method of the business system: the interface parameters to import business system test program; test results received the test program are tested according to the interface parameters after the return; when the test results that the interface parameters of nested structure identification is failed, according to the nested structure of the interface template the parameters and the preset nested symbols modify the interface parameters; will re import interface parameters after correction of the test program in. By implementing the interface parameter testing method of the business system, the test program can identify the nested structure of the modified interface parameters, so that the interface parameters of the business system can be successfully tested, thus improving the effectiveness of the test results.

【技术实现步骤摘要】
业务系统的接口参数测试方法、装置、设备和存储介质
本专利技术涉及测试领域,特别是涉及一种业务系统的接口参数测试方法、装置、计算机设备和计算机可读存储介质。
技术介绍
目前为了在业务系统中更好地解决用户的问题,通常在业务系统中会收录大量而详细的用户信息。而在用户信息的数量繁多时,有可能会对业务系统造成很大的压力,因此需要使用测试程序对以接口参数形式存在的用户信息进行测试,避免业务系统出现程序漏洞。然而用户信息相应的接口参数具有一定的嵌套结构,通过传统技术生成的接口参数导入测试程序后,接口参数的嵌套结构往往不能够被测试程序识别出来,导致测试失败,使得测试结果的有效性大大降低。
技术实现思路
基于此,有必要针对接口参数的嵌套结构往往不能够被测试程序识别出来的问题,提供一种业务系统的接口参数测试方法、装置、计算机设备和计算机可读存储介质。一种业务系统的接口参数测试方法,所述方法包括:向测试程序导入业务系统的接口参数;接收所述测试程序根据所述接口参数进行测试后返回的测试结果;当所述测试结果表示所述接口参数的嵌套结构被识别失败时,则根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数;将修正后的接口参数重新导入所述测试程序中。在一个实施例中,所述根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数,包括:构建预设的第一嵌套符号对;在所述第一嵌套符号对内构建键位和与所述键位相对应的值位;根据所述接口参数的嵌套结构模板,从所述接口参数选取与所述键位和值位相对应的接口参数;将选取的接口参数分别填入所述键位和值位中,得到修正后的接口参数。在一个实施例中,所述将选取的接口参数分别填入所述键位和值位中之后,所述方法还包括:当识别出所述值位嵌套有接口参数时,则在所述值位内构建预设的第二嵌套符号对;在所述第二嵌套符号对内嵌套第一嵌套符号对;根据所述接口参数的嵌套结构模板,从所述接口参数选取被嵌套在所述值位中的接口参数;在所述嵌套第一嵌套符号对内构建被嵌套的接口参数相应的键位和值位,以填入被嵌套在所述值位中的接口参数,得到修正后的接口参数。在一个实施例中,所述方法还包括:接收通过前端页面触发的切换业务系统的请求;重新选取切换后的业务系统相应的接口参数,并执行所述向测试程序导入业务系统的接口参数的步骤;将接收到的由所述测试程序根据重新选取的接口参数进行测试后返回的测试结果返回至所述前端页面。在一个实施例中,所述方法还包括:所述测试程序在被导入接口参数后,当读取到导入的接口参数中的第一嵌套符号对时,识别读取到的第一嵌套符号对内的键位和值位;所述测试程序读取识别到的键位和值位中的接口参数;所述测试程序在读取到导入的接口参数中的第二嵌套符号对时,将所述第二嵌套符号对所在值位内的接口参数标记为被嵌套的接口参数。一种业务系统的接口参数测试装置,所述装置包括:参数导入模块,用于向测试程序导入业务系统的接口参数;结果接收模块,用于接收所述测试程序根据所述接口参数进行测试后返回的测试结果;参数修正模块,用于当所述测试结果表示所述接口参数的嵌套结构被识别失败时,则根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数;参数导入模块,还用于将修正后的接口参数重新导入所述测试程序中。在一个实施例中,所述参数修正模块包括:符号构建模块,用于构建预设的第一嵌套符号对;键值构建模块,用于在所述第一嵌套符号对内构建键位和与所述键位相对应的值位;参数选取模块,用于根据所述接口参数的嵌套结构模板,从所述接口参数选取与所述键位和值位相对应的接口参数;参数填入模块,用于将选取的接口参数分别填入所述键位和值位中,得到修正后的接口参数。在一个实施例中,所述符号构建模块,还用于当识别出所述值位嵌套有接口参数时,则在所述值位内构建预设的第二嵌套符号对;在所述第二嵌套符号对内嵌套第一嵌套符号对;所述参数选取模块,还用于根据所述接口参数的嵌套结构模板,从所述接口参数选取被嵌套在所述值位中的接口参数;所述键值构建模块,还用于在所述嵌套第一嵌套符号对内构建被嵌套的接口参数相应的键位和值位,所述参数填入模块,还用于填入被嵌套在所述值位中的接口参数,得到修正后的接口参数。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。上述业务系统的接口参数测试方法、装置、计算机设备和计算机可读存储介质,通过向测试程序导入业务系统的接口参数,来接收测试程序根据接口参数进行测试后返回的测试结果。在测试结果表示接口参数的嵌套结构被识别失败时,表示测试失败,则需要根据接口参数的嵌套结构模版和预设的嵌套符号来修正接口参数,以使得将修正后的接口参数重新导入测试程序后,测试程序根据修正后的接口参数进行测试时,能够识别出修正后的接口参数的嵌套结构,从而使得业务系统的接口参数可以测试成功,进而提高了测试结果的有效性。附图说明图1为一个实施例中业务系统的接口参数测试方法的应用环境图;图2为一个实施例中业务系统的接口参数测试方法的流程示意图;图3为一个实施例中业务系统的接口参数相应的嵌套结构模版的示意图;图4为另一个实施例中业务系统的接口参数测试方法的流程示意图;图5为一个实施例中业务系统的接口参数测试装置的结构框图;图6为另一个实施例中业务系统的接口参数测试装置的结构框图;图7为一个实施例中业务系统的接口参数测试装置的结构框图;图8为另一个实施例中业务系统的接口参数测试装置的结构框图;图9为一个实施例中终端110的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中业务系统的接口参数测试方法的应用环境图。参照图1,该业务系统的接口参数测试方法应用于业务系统的接口参数测试系统。该业务系统的接口参数测试系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。其中,服务器120是用于承载业务系统的服务器,终端110是用于测试业务系统的接口参数的终端。服务器120向终端110传输业务系统的接口参数后,终端110向存储在终端110上的测试程序导入业务系统的接口参数,并接收测试程序根据接口参数进行测试后返回的测试结果。当返回的测试结果表示接口参数的嵌套结构被识别失败时,终端110则根据接口参数的嵌套结构模版和预设的嵌套符号修正接口参数,并将修正后的接口参数重新导入测试程序中。如图2所示,在一个实施例中,提供了一种业务系统的接口参数测试方法。本实施例主要以该方法应用于上述图1中的终端110来举例说明。参照图2,该业务系统的接口参数测试方法具体包括如下步骤:S202,向测试程序导入业务系统的接口参数。其中,测试程序是测试业务系统的程序。测试程序具体可以用于测试本文档来自技高网...
业务系统的接口参数测试方法、装置、设备和存储介质

【技术保护点】
一种业务系统的接口参数测试方法,所述方法包括:向测试程序导入业务系统的接口参数;接收所述测试程序根据所述接口参数进行测试后返回的测试结果;当所述测试结果表示所述接口参数的嵌套结构被识别失败时,则根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数;将修正后的接口参数重新导入所述测试程序中。

【技术特征摘要】
1.一种业务系统的接口参数测试方法,所述方法包括:向测试程序导入业务系统的接口参数;接收所述测试程序根据所述接口参数进行测试后返回的测试结果;当所述测试结果表示所述接口参数的嵌套结构被识别失败时,则根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数;将修正后的接口参数重新导入所述测试程序中。2.根据权利要求1所述的方法,其特征在于,所述根据所述接口参数的嵌套结构模板和预设的嵌套符号修正所述接口参数,包括:构建预设的第一嵌套符号对;在所述第一嵌套符号对内构建键位和与所述键位相对应的值位;根据所述接口参数的嵌套结构模板,从所述接口参数选取与所述键位和值位相对应的接口参数;将选取的接口参数分别填入所述键位和值位中,得到修正后的接口参数。3.根据权利要求2所述的方法,其特征在于,所述将选取的接口参数分别填入所述键位和值位中之后,所述方法还包括:当识别出所述值位嵌套有接口参数时,则在所述值位内构建预设的第二嵌套符号对;在所述第二嵌套符号对内嵌套第一嵌套符号对;根据所述接口参数的嵌套结构模板,从所述接口参数选取被嵌套在所述值位中的接口参数;在所述嵌套第一嵌套符号对内构建被嵌套的接口参数相应的键位和值位,以填入被嵌套在所述值位中的接口参数,得到修正后的接口参数。4.根据权利要求1所述的方法,其特征在于,还包括:接收通过前端页面触发的切换业务系统的请求;重新选取切换后的业务系统相应的接口参数,并执行所述向测试程序导入业务系统的接口参数的步骤;将接收到的由所述测试程序根据重新选取的接口参数进行测试后返回的测试结果返回至所述前端页面。5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括:所述测试程序在被导入接口参数后,当读取到导入的接口参数中的第一嵌套符号对时,识别读取到的第一嵌套符号对内的键位和值位;所述测试程序读取识别到的键位和值位中的接口参数;所述测试程序在读取到导入...

【专利技术属性】
技术研发人员:王静
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1