[发明专利]网络请求测试方法、装置、终端及存储介质有效
申请号: | 201911226692.0 | 申请日: | 2019-12-04 |
公开(公告)号: | CN112910722B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 张剑波 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/56;H04L67/02;G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 宁立存 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 请求 测试 方法 装置 终端 存储 介质 | ||
本公开关于一种网络请求测试方法、装置、终端及存储介质,属于互联网技术领域。本公开实施例提供了一种网络请求测试方法,在测试目标应用程序时,向测试服务器发送第一网络请求;基于代理服务器的代理地址,显示代理服务器提供的网络请求展示界面;基于网络请求展示界面,调用第一网络请求对应的第一目标修改规则;基于第一目标修改规则,对第一网络请求进行修改,得到第一响应数据;基于第一响应数据,对目标应用程序进行测试。该方法中可以直接在网络请求展示界面中对第一网络请求进行修改,无需本地安装抓包工具,提高了测试效率。
技术领域
本公开涉及互联网技术领域,尤其涉及一种网络请求测试方法、装置、终端及存储介质。
背景技术
在web程序上线之前,一般需要对web程序进行测试;在测试时,测试人员可以将抓包工具的代理地址配置到该web程序的客户端中,这样客户端向服务器发送的网络请求的参数以及服务器的返回内容等信息都会经过该抓包工具,从而抓包工具可以获取到该网络请求的参数以及返回内容等信息,进而测试人员可以通过该抓包工具修改该网络请求的参数以及返回内容等信息,从而对该客户端的不同功能进行测试。
相关技术中主要是在终端本地安装抓包工具,例如Fiddle抓包工具或者Charles抓包工具。当测试人员需要修改网络请求的参数或者返回内容等信息时,测试人员自行配置修改规则;根据其自行配置的修改规则,进行测试。
但相关技术中需要在终端本地安装抓包工具,对于不了解该抓包工具的测试人员,测试人员无法根据该抓包工具修改网络请求的参数以及返回内容等信息,导致测试人员无法对该客户端的功能进行测试,网络请求的测试效率低。
发明内容
本公开提供一种网络请求测试方法、装置、终端及存储介质,可以提高网络请求的测试效率。
根据本公开实施例的第一方面,提供了一种网络请求测试方法,所述方法包括:
在测试目标应用程序时,向测试服务器发送第一网络请求,所述第一网络请求的网络地址为代理服务器的代理地址;
基于所述代理地址,显示所述代理服务器提供的网络请求展示界面;
基于所述网络请求展示界面,调用所述第一网络请求对应的第一目标修改规则;
基于所述第一目标修改规则,对所述第一网络请求进行修改,得到第一响应数据,所述第一响应数据为所述测试服务器基于所述第一网络请求返回的;
基于所述第一响应数据,对所述目标应用程序进行测试。
在一种可能的实现方式中,所述基于所述网络请求展示界面,调用所述第一网络请求对应的第一目标修改规则,包括:
基于所述第一网络请求的URL,从目标修改规则库中获取所述URL对应的目标修改规则;
将所述URL对应的目标修改规则确定为所述第一目标修改规则;
其中,所述目标修改规则库中包括URL和目标修改规则的对应关系。
在另一种可能的实现方式中,所述基于所述网络请求展示界面,调用所述第一网络请求对应的第一目标修改规则,包括:
基于所述网络请求展示界面,调用所述第一网络请求对应的第二目标修改规则;
当接收到对所述第二目标修改规则的修改指令时,将所述第二目标修改规则设置为可编辑状态;
在所述可编辑状态下,基于对所述第二目标修改规则的修改操作,修改所述第二目标修改规则,得到所述第一目标修改规则。
在另一种可能的实现方式中,所述方法还包括:
根据终端的终端标识,确定所述终端标识所在的群组标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911226692.0/2.html,转载请声明来源钻瓜专利网。