[发明专利]XML格式的接口测试案例报文的生成方法和装置有效
申请号: | 201510850267.4 | 申请日: | 2015-11-27 |
公开(公告)号: | CN105488014B | 公开(公告)日: | 2018-11-09 |
发明(设计)人: | 张达;陈绍英 | 申请(专利权)人: | 中国民生银行股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 马爽;黄健 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种XML格式的接口测试案例报文的生成方法和装置,该方法包括:获取应用程序接口的XML格式的请求报文模板,请求报文模板包括请求报文模板的结构;确定请求报文模板中每个根节点对应的输入域结构类型,生成相应的输入域标题;将所有的输入域标题使用第一预设分隔符连接获得对应的应用程序接口的测试案例的标题行;获取用户按照请求报文模板的结构输入的对应的应用程序接口的多个测试案例的数据行;将标题行和所有的数据行写入文件;从测试案例存储文件中读取标题行和数据行;根据每个输入域的结构类型将每个输入域标题和对应的数据行的数据,拼装成XML格式报文节点;将所有的XML格式报文节点组合生成测试案例的报文。 | ||
搜索关键词: | xml 格式 接口 测试 案例 报文 生成 方法 装置 | ||
【主权项】:
1.一种XML格式的接口测试案例报文的生成方法,其特征在于,包括:获取应用程序接口的XML格式的请求报文模板,所述请求报文模板包括所述请求报文模板的结构,所述请求报文模板的结构包括:所述请求报文模板中所有节点的输入域、每个输入域结构类型;确定所述请求报文模板中每个根节点对应的输入域结构类型,生成相应的输入域标题,所述每个根节点对应的输入域结构类型包括原子结构类型或复杂自定义结构类型或数组结构类型;其中,如果根节点也是叶子节点,则此节点输入域为原子结构类型;如果根节点包含下级节点,并且不包含属性type,则此节点输入域为复杂自定义数据类型;如果根节点包含属性type,并且type值为”array”,则此节点输入域为数组结构类型;将所有的所述输入域标题使用第一预设分隔符连接获得对应的应用程序接口的测试案例的标题行;获取用户按照所述请求报文模板的结构输入的对应的应用程序接口的多个测试案例的数据行,每个测试案例的数据行中包括输入的数据及连接所述输入的数据的与标题行对应的预设分隔符;将所述标题行和所有的数据行写入文件,以获得测试案例存储文件;从测试案例存储文件中读取标题行和数据行;确定所述标题行中每个输入域的结构类型,根据每个输入域的结构类型将每个输入域标题和对应的数据行的数据,拼装成XML格式报文节点;所述拼装成的XML报文节点包括:原子结构类型报文节点和/或复杂自定义结构类型报文节点和/或数组结构类型报文节点;将所有的所述XML格式报文节点组合生成测试案例的报文。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民生银行股份有限公司,未经中国民生银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510850267.4/,转载请声明来源钻瓜专利网。