[发明专利]软件接口测试方法、测试设备、存储介质及装置有效
申请号: | 201810066546.5 | 申请日: | 2018-01-23 |
公开(公告)号: | CN108255730B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 伊娜 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 接口 测试 方法 设备 存储 介质 装置 | ||
1.一种软件接口测试方法,其特征在于,所述软件接口测试方法包括以下步骤:
在检测到待发送请求时,对所述待发送请求进行拦截;
从所述待发送请求中提取出软件接口;
响应于用户输入的待测试接口参数,将所述软件接口的预设接口参数修改为所述待测试接口参数,并将接口参数修改后的软件接口认定为待测试软件接口;
根据所述待测试软件接口生成新的待发送请求,并通过新的待发送请求进行测试操作;
其中,所述根据所述待测试软件接口生成新的待发送请求,并通过新的待发送请求进行测试操作,具体包括:
根据所述待测试软件接口生成新的待发送请求,向服务器发送新的待发送请求,以使所述服务器在接收到新的待发送请求后,根据新的待发送请求获取对应的目标请求响应,并通过所述目标请求响应查找对应的第一资源文件,根据所述第一资源文件生成对应的目标测试结果页面,反馈所述目标测试结果页面;
在接收到所述目标测试结果页面时,展示所述目标测试结果页面;
所述根据所述第一资源文件生成对应的目标测试结果页面的步骤,包括:
查找对应的页面源代码数据,所述页面源代码数据包括页面文本控制信息及图片信息;
将所述页面源代码数据与所述第一资源文件进行结合,以生成对应的目标测试结果页面。
2.如权利要求1所述的软件接口测试方法,其特征在于,所述在接收到所述目标测试结果页面时,展示所述目标测试结果页面之后,所述软件接口测试方法还包括:
响应于用户输入的页面修改信息,向所述服务器发送所述页面修改信息,以使所述服务器根据所述页面修改信息对所述第一资源文件进行修改,将修改后的所述第一资源文件作为第二资源文件。
3.如权利要求2所述的软件接口测试方法,其特征在于,所述响应于用户输入的页面修改信息,向所述服务器发送所述页面修改信息,以使所述服务器根据所述页面修改信息对所述第一资源文件进行修改,将修改后的所述第一资源文件作为第二资源文件之后,所述软件接口测试方法还包括:
响应于用户输入的映射修改指令,向所述服务器发送所述映射修改指令,以使所述服务器在接收到所述映射修改指令后,建立所述目标请求响应与所述第二资源文件的新对应关系,将所述新对应关系添加入第一映射关系,并删除所述第一映射关系中保存的所述目标请求响应与所述第一资源文件的对应关系,所述第一映射关系包括请求响应与资源文件的对应关系。
4.如权利要求3所述的软件接口测试方法,其特征在于,所述响应于用户输入的映射修改指令,向所述服务器发送所述映射修改指令,以使所述服务器在接收到所述映射修改指令后,建立所述目标请求响应与所述第二资源文件的新对应关系,将所述新对应关系添加入第一映射关系,并删除所述第一映射关系中保存的所述目标请求响应与所述第一资源文件的对应关系之后,所述软件接口测试方法还包括:
向服务器发送复核请求,以使所述服务器在接收到所述复核请求后,从所述复核请求中提取出所述目标请求响应,在所述第一映射关系中根据所述目标请求响应查找对应的所述第二资源文件,根据所述第二资源文件生成对应的新结果页面,反馈所述新结果页面;
在接收到所述新结果页面时,展示所述新结果页面。
5.如权利要求1所述的软件接口测试方法,其特征在于,所述在接收到所述目标测试结果页面时,展示所述目标测试结果页面之后,所述软件接口测试方法还包括:
向所述服务器发送测试请求,以使所述服务器在接收到所述测试请求后,建立所述目标请求响应与所述目标测试结果页面的对应关系,将建立的对应关系认定为第一对应关系,并反馈所述第一对应关系;
响应于用户输入的当前页面判断信息,从所述当前页面判断信息中提取出当前判断标识;
根据所述当前判断标识对所述第一对应关系进行标记,将标记后的第一对应关系添加入第二映射关系,所述第二映射关系包括请求响应、测试结果页面及判断标识之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810066546.5/1.html,转载请声明来源钻瓜专利网。