[发明专利]测试方法、装置和设备有效
申请号: | 201810975278.9 | 申请日: | 2018-08-24 |
公开(公告)号: | CN109101430B | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 陈田忠 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/955 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 方法 装置 设备 | ||
1.一种测试装置,所述测试装置应用于网关系统,所述网关系统用于连接发起端、mock系统和测试系统;所述测试装置包括:
存储模块,用于:存储至少一条mock规则,所述mock规则包含有:mock规则标识和响应结果信息;
接收模块,用于:接收发起端发起的测试请求;
确定模块,用于:若所述测试请求为http请求,确定所述http请求的请求头是否携带有目标标记;若所述测试请求为URL请求,确定所述URL请求的传递参数是否携带有目标标记;其中,所述目标标记用于:指示所述测试请求的响应方为所述mock系统以及指示对应的mock规则标识;
调用模块,用于:若所述测试请求未携带目标标记,调用所述测试系统响应所述测试请求;若所述测试请求携带有目标标记,根据所述目标标记和所述mock规则,查找对应所述测试请求的响应结果信息,生成携带有所述响应结果信息的调用请求发送给所述mock系统;
反馈模块,用于:获取所述mock系统根据所述调用请求反馈的响应消息并发送给所述发起端。
2.根据权利要求1所述的装置,所述目标标记包括:mock标记和mock规则标识,所述mock标记位于所述mock规则标识之前,所述mock标记指示所述测试请求的响应方为mock系统。
3.一种测试方法,包括:
接收发起端发起的测试请求;
若所述测试请求为http请求,确定所述http请求的请求头是否携带有目标标记;若所述测试请求为URL请求,确定所述URL请求的传递参数是否携带有目标标记;其中,所述目标标记用于:指示所述测试请求的响应方为mock系统以及指示对应的mock规则标识;
若所述测试请求未携带目标标记,调用测试系统响应所述测试请求;若所述测试请求携带有目标标记,根据所述目标标记,从已存储mock规则中查找对应所述测试请求的响应结果信息;其中,所述mock规则包含有:mock规则标识和响应结果信息;
生成携带有所述响应结果信息的调用请求发送给mock系统;
获取所述mock系统根据所述调用请求反馈的响应消息并发送给所述发起端。
4.根据权利要求3所述的方法,所述目标标记包括:mock标记和mock规则标识,所述mock标记位于所述mock规则标识之前,所述mock标记指示所述测试请求的响应方为mock系统。
5.一种测试设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如下方法:
接收发起端发起的测试请求;
若所述测试请求为http请求,确定所述http请求的请求头是否携带有目标标记;若所述测试请求为URL请求,确定所述URL请求的传递参数是否携带有目标标记;其中,所述目标标记用于:指示所述测试请求的响应方为mock系统以及指示对应的mock规则标识;
若所述测试请求未携带目标标记,调用测试系统响应所述测试请求;若所述测试请求携带有目标标记,根据所述目标标记,从已存储mock规则中查找对应所述测试请求的响应结果信息;其中,所述mock规则包含有:mock规则标识和响应结果信息;
生成携带有所述响应结果信息的调用请求发送给mock系统;
获取所述mock系统根据所述调用请求反馈的响应消息并发送给所述发起端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810975278.9/1.html,转载请声明来源钻瓜专利网。