[发明专利]WEB接口自动化测试方法和系统在审
申请号: | 201710202505.X | 申请日: | 2017-03-30 |
公开(公告)号: | CN106933745A | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 黄文杰;吴学亮;徐谊;张云 | 申请(专利权)人: | 携程计算机技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,邓忠红 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | web 接口 自动化 测试 方法 系统 | ||
1.一种WEB接口自动化测试方法,其特征在于,包括以下步骤:
S1、接收由配置页面输入的请求模板的数据,创建待测WEB接口的请求模板至数据库,所述请求模板的数据包括报文类型、固定数据和请求参变量;
S2、接收由配置页面输入的用例配置数据,所述用例配置数据包括用例名称、选择的待测WEB接口的请求模板、所述请求参变量的值和断言数据;
S3、根据所述报文类型、所述固定数据和所述请求参变量的值生成测试报文包;
S4、将所述测试报文包发送至所述待测WEB接口,获取所述待测WEB接口回复的响应报文包;
S5、解析所述响应报文包以获取预期数据,比较所述预期数据与所述断言数据并输出比较结果。
2.如权利要求1所述的WEB接口自动化测试方法,其特征在于,步骤S2之后还包括以下步骤:
T1、根据所述用例配置数据生成测试用例;
T2、将所述测试用例保存至数据库。
3.如权利要求2所述的WEB接口自动化测试方法,其特征在于,步骤T1和步骤T2之间还包括以下步骤:接收由配置页面输入的调试数据,调试所述测试用例。
4.如权利要求2所述的WEB接口自动化测试方法,其特征在于,步骤T2之后还包括以下步骤:
T3、接收由配置页面输入的所述用例名称,根据所述用例名称查询所述数据库,以获取待修改测试用例;
T4、发送所述待修改测试用例至配置页面;
T5、接收由配置页面输入的待修改数据,根据所述待修改数据对所述待修改测试用例进行修改;
T6、将所述待修改测试用例更新至数据库。
5.如权利要求4所述的WEB接口自动化测试方法,其特征在于,步骤T5和步骤T6之间还包括以下步骤:接收由配置页面输入的调试数据,调试所述待修改测试用例。
6.一种WEB接口自动化测试系统,其特征在于,包括客户端和服务器,所述客户端与所述服务器通过网络连接,所述服务器还包括数据库;
所述服务器用于接收由所述客户端的配置页面输入的请求模板的数据,所述服务器还用于创建待测WEB接口的请求模板至所述数据库,所述请求模板的数据包括报文类型、固定数据和请求参变量;
所述服务器还用于接收由所述客户端的配置页面输入的用例配置数据,所述用例配置数据包括用例名称、选择的待测WEB接口的请求模板、所述请求参变量的值和断言数据;
所述服务器还用于根据所述报文类型、所述固定数据和所述请求参变量的值生成测试报文包,并将所述测试报文包发送至所述待测WEB接口,并获取所述待测WEB接口回复的响应报文包;
所述服务器还用于解析所述响应报文包以获取预期数据,并比较所述预期数据与所述断言数据后输出比较结果。
7.如权利要求6所述的WEB接口自动化测试系统,其特征在于,所述服务器还用于根据所述用例配置数据生成测试用例,并将所述测试用例保存至所述数据库。
8.如权利要求7所述的WEB接口自动化测试系统,其特征在于,在将所述测试用例保存至所述数据库之前,所述服务器还用于接收由所述客户端的配置页面输入的调试数据调试所述测试用例。
9.如权利要求7所述的WEB接口自动化测试系统,其特征在于,所述服务器还用于接收由所述客户端的配置页面输入的所述用例名称,根据所述用例名称查询所述数据库,以获取待修改测试用例;所述服务器还用于发送所述待修改测试用例至所述客户端的配置页面;所述服务器还用于接收由所述客户端的配置页面输入的待修改数据,根据所述待修改数据对所述待修改测试用例进行修改,并将所述待修改测试用例更新至所述数据库。
10.如权利要求9所述的WEB接口自动化测试系统,其特征在于,所述服务器还用于接收由所述客户端的配置页面输入的调试数据,并调试所述待修改测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程计算机技术(上海)有限公司,未经携程计算机技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710202505.X/1.html,转载请声明来源钻瓜专利网。