[发明专利]用于应用程序接口API测试的方法和设备在审
申请号: | 201811312930.5 | 申请日: | 2018-11-02 |
公开(公告)号: | CN111143189A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 杨波 | 申请(专利权)人: | 易保网络技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州文冠倪律知识产权代理事务所(普通合伙) 44348 | 代理人: | 倪小敏 |
地址: | 200433 上海市杨*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 应用程序 接口 api 测试 方法 设备 | ||
1.一种用于应用程序接口API测试的数据处理方法,其特征在于,包括:
根据cucumber规范确定关注restful API测试领域的业务规则的领域专用语言DSL语句片段;
根据Blockly规范将所述DSL语句片段转换为图形化的块Block,其中,所述Block配置为在预定编辑器中能够被拖拽并且彼此组合。
2.根据权利要求1所述的方法,其特征在于,所述块Block包括用于拖拽的元素的可见文本部分和可输入部分,以及上下左右衔接设置。
3.根据权利要求1所述的方法,其特征在于,所述restful API测试领域的业务规则包括多个方面,一个方面由对应的DSL语句片段关注。
4.根据权利要求3所述的方法,其特征在于,所述多个方面包括下述两个以上方面的组合:
指定待测试的restful API的超文本传输协议HTTP请求的方法;
指定HTTP请求的统一资源定位符URL;
指定请求的参数;
指定请求负载;
指定请求头信息;
校验restful API被调用之后的HTTP请求的响应码;
校验restful API被调用之后的HTTP请求的响应头;
校验restful API被调用之后的HTTP请求的响应负载。
5.根据权利要求1所述的方法,其特征在于,所述Restful API测试领域的业务规则包括多个关联的Restful API测试的业务规则,所述多个关联的restful API测试的业务规则包括:
指定待测试的restful API的超文本传输协议HTTP请求的方法;
指定HTTP请求的统一资源定位符URL;
指定请求的参数;
指定请求负载;
指定请求头信息;
校验restful API被调用之后的HTTP请求的响应码;
校验restful API被调用之后的HTTP请求的响应头;
校验restful API被调用之后的HTTP请求的响应负载;
获取restful API被调用之后的响应体的部分数据;
设置restful API被调用之后的响应体的部分数据以用于与所述restful API关联的下一个restful API的测试。
6.根据权利要求3所述的方法,其特征在于,所述DSL语句片段为DSL的动作Action行。
7.根据权利要求3所述的方法,其特征在于,所述根据cucumber规范确定关注restfulAPI测试领域的业务规则的领域专用语言DSL语句片段包括:
根据cucumber规范确定关注restful API测试领域的业务规则的多个方面对应的多个DSL语句片段。
8.根据权利要求6所述的方法,其特征在于,所述根据Blockly规范确定所述DSL语句片段对应的图形化的块Block包括:
根据Blockly规范将一个DSL的动作Action行转换为一个图形化的块Block。
9.根据权利要求2所述的方法,其特征在于,所述图形化的块Block配置为在所述预定编辑器的画布界面根据该块Block的上下左右衔接设置进行组合。
10.根据权利要求9所述的方法,其特征在于,所述图形化的块Block配置为在被拖拽到所述画布界面时将所述可输入部分呈现在交互界面上,接收用户的输入。
11.一种计算机设备,其包括:
处理器;和
存储器,用于存储计算机指令,所述计算机指令适于被所述处理器加载以执行权利要求1至10的任何一项所述的方法。
12.一种计算机可读介质,其存储有计算机可读指令,所述指令适于被处理器加载以执行权利要求1至10的任何一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于易保网络技术(上海)有限公司,未经易保网络技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811312930.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微型流体输送模块
- 下一篇:一种用于剪板机的接料装置