一种可配置的数据接口测试方法及系统的制作方法_2

文档序号:9730026阅读:来源:国知局
据格式定义进行文件配置,如图2所示,进一步地包括W下步骤:
[0042] S121、根据每一接口的接口标识确定对应的预设接口配置模板;
[0043] S122、根据所述预设接口配置模板的配置参数,遍历相应接口的接口数据格式定 义,提取所述接口数据格式定义中与所述配置参数匹配的数据;
[0044] S123、根据所述预设接口配置模板和提取到的数据进行文件配置,得到各接口的 配置文件,如表1所示。
[004引本发明实施例,步骤S11获取到的每一接口发送的接口说明文件中还包括有各个 接口的接口标识。通过对每一接口的接口标识的识别,根据接口标识确定对应的预设接口 配置模板,通过遍历相应接口的接口数据格式定义,提取接口数据格式定义中与预设接口 配置模板的配置参数匹配的数据,进而实现文件配置,得到各接口的配置文件。本发明实施 例实现了接口文档的可配置功能,大大提高了测试的效率。
[0046]表1接口数据的配置文件
[0047]
[004引 一^____
[0049] 根据本发明的优选实施例,所述可配置的数据接口测试方法还包括W下步骤:
[0050] 分析每一接口的接口数据格式定义,提取各接口的接口数据格式定义中的可变数 据参数和关键数据参数;
[0051] 根据所述可变数据参数和关键数据参数生成每一接口对应的预设接口配置模板。
[0052] 本发明实施例中,接口数据格式定义的结构设计是通过分析每一接口的接口数据 格式定义的特点,将各接口的接口数据格式定义中的可变数据参数和关键数据参数提取出 来,形成层次化、可配置的接口配置模板,测试人员只需要配置文件就可W自动检索完成对 接口数据所有可能情况的测试。
[0053] 根据本发明的优选实施例,所述可配置的数据接口测试方法还包括W下步骤:
[0054] 获取用户输入的测试数据,根据所述测试数据生成用户测试报文;
[0055] 根据默认通信链路将所述用户测试报文发送到目标设备。
[0056] 本发明实施例不仅可W实现多报文的接口测试报文的发送测试,还可W根据用户 输入的测试数据生成用户测试报文,实现单报文的发送测试。
[0057] 根据本发明的可选实施例,在将所述配置文件生成接口测试报文之后,所述方法 还包括:将所述接口测试报文保存为本地测试报文。
[0058] 根据本发明的可选实施例,在根据所述测试数据生成用户测试报文之后,所述方 法还包括:将所述用户测试报文保存为本地测试报文。
[0059] 本发明实施例,实现了接口测试报文W及用户测试报文的保存功能,使得在系统 启动时自动读取本地保存的本地测试报文,直接进行测试。
[0060] 根据本发明的可选实施例,本发明提供的可配置的数据接口测试方法,还包括W 下步骤:
[0061 ]加载和修改所需测试的接口测试报文信息。
[0062] 实时显示接口测试报文信息,具体的:显示手动或周期发送的接口测试报文信息。
[0063] 接口测试报文进行预设位置的转移,方便测试人员查看和分析报文。
[0064] 根据本发明的优选实施例,所述可配置的数据接口测试方法还包括:将所述接口 测试报文的关键数据参数记录到日志记录,已更新所述日志记录的信息。
[0065] 根据本发明的优选实施例,所述可配置的数据接口测试方法还包括:建立与第Ξ 方客户端的接口连接,通过所述接口连接接收所述第Ξ方客户端的控制指令,W根据所述 控制指令实现对所述接口测试报文的发送模式控制。
[0066] 本发明实施例中,维护支持系统MSS不仅是对MSS服务器接口数据的测试,并且还 与其他工具软件客户端存在交互功能,实现对MSS接口发包软件的自动控制。具体的,第Ξ 方客户端实现对MSS发包软件的控制,需要双方实现互认的接口,通过建立与第Ξ方客户端 独立接口通道,通过该接口通道接收第Ξ方客户端的控制指令,W根据所述控制指令实现 对所述接口测试报文的发送模式控制。
[0067] 此外,本发明实施例提供的可配置的数据接口测试方法,提供了友好的界面显示 功能,界面的友好性也是提高工作效率重要因素之一,本发明实施例提供了具有接口管理 实时显示功能,实现了对测试过程的实时跟踪。
[0068] 本发明实施例提供的可配置的数据接口测试方法,达到了 W下有益效果:
[0069] 1)由于实现了接口数据格式定义的可配置功能,减轻了调试人员的压力,有效地 缩短了接口测试时间,大大提高了数据接口的测试效率。
[0070] 2)由于实现了与第Ξ方客户端的自动化接口,实现了接口测试报文的自动发送, 实现了自动化测试。
[0071] 3)由于实时将发送的接口测试报文的关键数据参数记录到日志记录,实现了报文 的实时跟踪功能,查找异常使其更简单快捷。
[0072] 另外,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合, 但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,其次,本领域技术 人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所设及的动作并不一定是 本发明所必须的。
[0073] 基于与方法同样的发明构思,本发明实施例还提供一种可配置的数据接口测试系 统,图3示出了本发明实施例的可配置的数据接口测试装置的结构示意图。
[0074] 参照图3,本发明实施例提出的可配置的数据接口测试系统,具体包括获取单元 301、配置单元302、第一生成单元303、查找单元304W及发送单元305,其中:
[0075] 所述的获取单元301,用于获取每一接口的接口说明文件,所述接口说明文件中包 括接口数据格式定义和链路信息;
[0076] 所述的配置单元302,用于根据各接口对应的预设接口配置模板对获取单元301获 取的相应接口的接口数据格式定义进行文件配置,得到配置文件;
[OOW]所述的第一生成单元303,用于将所述配置单元302得到的配置文件生成接口测试 报文;
[0078] 所述的查找单元304,用于查找与所述第一生成单元303生成的链路信息匹配的通 信链路;
[0079] 所述的发送单元305,用于通过所述查找单元304查找到的通信链路将生成的接口 测试报文发送到目标设备。
[0080] 需要说明的是,本发明实施例中包括多种可选择的通信通道,如UDP链路通道和 TCP链路通道,其中TCP链路通道包括服务器通道和客户端通道,可根据不同接口的接口说 明文件中包括的链路信息选择合适的通信链路进行接口测试报文的发送,通过多种链路通 道的设置实现发包功能的重要保障。
[0081] 本发明实施例提供的可配置的数据接口测试系统,实现了接口文档的可配置W及 自动发送接口测试报文功能,有效的对接口文件进行管测试理,减轻了调试人员的压力,大 大提高了数据接口的测试效率。
[0082] 根据本发明的优选实施例,所述可配置的数据接口测试系统还包括附图中未示出 的分析单元和第二生成单元,其中:
[0083] 所述的分析单元,用于分析每一接口的接口数据格式定义,提取各接口的接口数 据格式定义中的可变数据参数和关键数据参数;
[0084] 所述的第二生成单元,用于根据所述可变数据参数和关键数据参数生成每一接口 对应的预设接口配置模板。
[0085] 根据本发明的优选实施例,所述配置单元302,如图4所示,具体包括确定子单元 401、提取子单元402和配置子单元403,其中:
[0086] 所述的确定子单元401,用于根据每一接口的接口标识确定对应的预设接口配置 模板;
[0087] 所述的提取子单元402,用于根据所述预设接口配置模板的配置参数,遍历相应接 口的接口数据格式定义,提取所述接口数据
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1