[发明专利]一种测试方法及装置有效
| 申请号: | 201710823856.2 | 申请日: | 2017-09-13 |
| 公开(公告)号: | CN109495334B | 公开(公告)日: | 2021-05-28 |
| 发明(设计)人: | 熊银梅;程万鹏;谢天 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/36 |
| 代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 测试 方法 装置 | ||
1.一种测试方法,其特征在于,应用于客户端,所述方法包括:
确定测试需求对应的多个测试项,其中,测试项包括测试方式,所述测试项为用于对包含所述测试方式的测试任务进行描述的信息,测试方式至少包括以下方式中的至少一种:数据查找、数据增加、数据更改、数据删除;
获得所确定的所述多个测试项各自对应的表述性状态传递REST接口,其中,一个测试项与一个REST接口一一对应,一个测试项的REST接口用于定义该测试项的测试参数;
确定所获得的所有REST接口各自对应的统一资源定位符URL;
获取所获得的所有REST接口定义的测试参数的参数取值;
生成一个包含所确定的所有URL和所获取的所有参数取值的测试请求消息,所述测试请求消息中同一测试项的测试参数封装成为一个模板;其中,所述生成一个包含所确定的所有URL和所获取的所有参数取值的测试请求消息的步骤,包括:确定基于restful协议的消息头;确定包含所确定的所有URL和所获取的所有参数取值的、基于restful协议的消息体;根据所述消息头和所述消息体生成测试请求消息;
将所述测试请求消息发送至服务器,以使得所述服务器根据所述测试请求消息进行测试并获得测试数据;
接收所述服务器发送的所述测试数据;
将所述测试数据与所确定的多个测试项的预期结果进行比较,得到测试结果。
2.根据权利要求1所述的方法,其特征在于,所述确定所获得的所有REST接口各自对应的统一资源定位符URL的步骤之后,所述方法还包括:
对所确定的URL进行加密处理;
所述生成一个包含所确定的所有URL和所获取的所有参数取值的测试请求消息的步骤,包括:
生成一个包含所加密处理后的所有URL和所获取的所有参数取值的测试请求消息。
3.一种测试方法,其特征在于,应用于服务器,所述方法包括:
接收客户端发送的测试请求消息,所述测试请求消息包括:多个与REST接口对应的统一资源定位符URL和所确定的多个测试项的测试参数对应的参数取值,其中,REST接口与所确定测试项相对应,一个测试项与一个REST接口一一对应,一个测试项的REST接口用于定义该测试项的测试参数,所述测试请求消息中同一测试项的测试参数封装成为一个模板,其中,测试项包括测试方式,所述测试项为用于对包含所述测试方式的测试任务进行描述的信息,测试方式至少包括以下方式中的至少一种:数据查找、数据增加、数据更改、数据删除;
对所述测试请求消息进行解析,并获得所确定的多个测试项的测试参数和所述测试参数的参数取值;其中,所述对所述测试请求消息进行解析,并获得所确定的多个测试项的测试参数和所述测试参数的参数取值的步骤,包括:对所述测试请求消息进行解析,得到基于restful协议的消息头和基于restful协议的消息体;对所述消息体进行解析,得到多个URL和所确定的多个测试项的测试参数所对应的参数取值;根据URL与REST接口的对应关系、REST接口与测试项的对应关系,得到所确定的多个测试项的测试参数;
根据所确定的多个测试项的测试参数和所述参数取值,进行测试,并获得相应的测试数据;
将所述测试数据发送至客户端,以使得所述客户端将所述测试数据与所确定的多个测试项的预期结果进行比较,得到测试结果。
4.根据权利要求3所述的方法,其特征在于,所述对所述测试请求消息进行解析,并获得所确定的多个测试项的测试参数和所述测试参数的参数取值的步骤,包括:
对所述测试请求消息进行解析,并获得多个URL和所确定的多个测试项的测试参数所对应的参数取值,其中,所述URL为加密处理过的URL;
对所获得的所有URL进行解密处理;
确定解密处理后的所有URL各自所对应REST接口;
获得所确定的所有REST接口各自所对应的测试项的测试参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710823856.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:检测处理的方法、设备及网络设备
- 下一篇:业务监控方法、装置、系统及电子设备





