[发明专利]用于接口自动化测试的自动关联方法有效
申请号: | 201710343838.4 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107026773B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 严金勇;师洛蓓 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;G06F11/36 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 秦华云;刘渝 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种用于接口自动化测试的自动关联方法,包括数据模块、关联模块和请求模块,所述数据模块用于提供每个接口的接口测试数据,所述关联模块用于解析数据模块传输过来的接口测试数据生成关联文件、关联判断及关联处理,所述请求模块用于负责处理接口请求及响应。本发明采用数据与业务相分离的模式,接口测试人员只需要准备好接口测试数据,就可以实现接口的自动关联。并且,本发明的测试数据易维护,对代码能力要求低,极大地降低了接口自动化测试的难度,提高了工作效率。 | ||
搜索关键词: | 用于 接口 自动化 测试 自动 关联 方法 | ||
【主权项】:
一种用于接口自动化测试的自动关联方法,其特征在于:包括数据模块、关联模块和请求模块,所述数据模块用于提供每个接口的接口测试数据,所述关联模块用于解析数据模块传输过来的接口测试数据生成关联文件、关联判断及关联处理,所述请求模块用于负责处理接口请求及响应,其自动关联方法如下:A、所述数据模块中准备好每个接口的接口测试数据,所述数据模块中的每个接口包含一条接口测试数据,所述接口测试数据的具体内容包括请求数据以及关联数据,所述请求数据包括地址、参数、响应报文、报文体;如果该接口的请求数据需要关联其他接口,则将该接口的请求数据的部分数据的值设置为变量名;如果该接口的响应报文中的数据为其他接口提供参数,则在该接口的关联数据中设置为变量名及获取方式;B、所述关联模块解析数据模块传输过来的接口测试数据生成关联文件,关联文件中记录了所有需要关联的接口;所有接口分成两类接口,第一类接口需要关联的每个接口关联的变量名;第二类接口的关联变量来自哪个接口以及该关联变量的值从响应中的获取方式;C、所述请求模块根据当前执行的接口A,所述关联模块解析关联文件,判断关联文件中是否存在该接口;D、若关联文件中存在该接口,则表明该接口需要关联;E、在关联文件中判断该接口关联了哪些变量;F、在关联文件中判断变量来自哪个关联接口,并获取该变量的值的获取方式;G、请求模块执行关联接口请求,并根据该关联变量值的获取方式处理响应为该变量赋值;H、根据关联变量的值替换掉接口A请求数据中对应变量的值;I、判断变量是否关联完毕,若关联完毕则执行步骤J,否则,重复步骤F至H;J、所述请求模块执行接口A请求;然后所述请求模块处理响应。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710343838.4/,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件的制造方法
- 下一篇:制造指纹扫描器的方法以及半导体装置