[发明专利]一种基于浏览器客户端的测试方法及装置在审
申请号: | 202110868757.2 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113609010A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 申鹏云 | 申请(专利权)人: | 挂号网(杭州)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 蒋姗 |
地址: | 311200 浙江省杭州市萧山区萧山*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 客户端 测试 方法 装置 | ||
一种基于浏览器客户端的测试方法及装置,涉及数据处理技术领域,包括:当开启mock测试时,获取浏览器客户端生成的网页访问请求;再获取网页访问请求对应的mock接口列表以及mock接口列表中每个mock接口对应的接口数据;然后根据用户输入的接口选择指令从mock接口列表中确定目标测试接口,以及根据用户输入的数据修改指令对与目标测试接口对应的接口数据进行调整处理,得到与目标测试接口对应的目标测试数据;最后根据目标测试接口和目标测试数据获取测试响应信息,并根据测试响应信息输出测试结果预览界面,能够快速完成测试,不需要编写模拟接口及返回参数,通用性好,测试效率高。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种基于浏览器客户端的测试方法及装置。
背景技术
当客户端产品开发完成后,通常会进行测试,以测试客户端各个功能是否按照设计实现,达到预期效果。现有的基于测试方法中,在进行测试时,需要使用代码编写mock接口以及返回参数,然后使用编写的mock接口以及返回参数完成测试。然而,在实践中发现,直接写模拟接口时间成本很高,不适合广泛使用,通用性差,同时,写代码耗时长,导致测试效率低。可见,现有的测试方法,通用性差,测试效率低。
发明内容
本申请实施例的目的在于提供一种基于浏览器客户端的测试方法及装置,能够快速完成测试,不需要编写模拟接口及返回参数,通用性好,测试效率高。
本申请实施例第一方面提供了一种基于浏览器客户端的测试方法,应用于mock扩展组件,所述mock扩展组件设置于所述浏览器客户端上,包括:
当开启mock测试时,获取所述浏览器客户端生成的网页访问请求;
获取所述网页访问请求对应的mock接口列表以及所述mock接口列表中每个mock接口对应的接口数据;
根据用户输入的接口选择指令从所述mock接口列表中确定目标测试接口,以及根据用户输入的数据修改指令对与所述目标测试接口对应的接口数据进行调整处理,得到与所述目标测试接口对应的目标测试数据;
根据所述目标测试接口和所述目标测试数据获取测试响应信息;
根据所述测试响应信息输出测试结果预览界面。
在上述实现过程中,当开启mock测试时,获取浏览器客户端生成的网页访问请求;再获取网页访问请求对应的mock接口列表以及mock接口列表中每个mock接口对应的接口数据;然后根据用户输入的接口选择指令从mock接口列表中确定目标测试接口,以及根据用户输入的数据修改指令对与目标测试接口对应的接口数据进行调整处理,得到与目标测试接口对应的目标测试数据;最后根据目标测试接口和目标测试数据获取测试响应信息,并根据测试响应信息输出测试结果预览界面,能够快速完成测试,不需要编写模拟接口及返回参数,通用性好,测试效率高。
进一步地,所述方法还包括:
监听所述浏览器客户端是否生成网页访问请求;
如果是,判断当前是否开启mock测试;
如果是,拦截所述网页访问请求对应的真实响应信息,并执行所述的获取所述浏览器客户端生成的网页访问请求。
在上述实现过程中,当监听到网页访问请求之后,还判断是否开启mock测试,如果开启,则拦截相应的真实响应信息,并进行mock测试流程。
进一步地,所述方法还包括:
如果当前没有开启所述mock测试时,返回所述网页访问请求对应的真实响应信息。
在上述实现过程中,当判断出未开启mock测试时,则返回网页访问请求对应的真实响应信息。
进一步地,所述根据所述目标测试接口和所述目标测试数据获取测试响应信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挂号网(杭州)科技有限公司,未经挂号网(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110868757.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种抗开裂沥青及其制备方法
- 下一篇:儿童玩具车