接口测试(一)常见接口类型
来源:互联网 发布:巫妖王 数据库 编辑:程序博客网 时间:2024/06/05 20:58
介绍接口测试之前,本文先介绍一下接口的概念及常见的接口类型。
接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。
常见web接口:一类是http协议的接口,另一类是web service接口(如soup、rmi、rpc协议)。本文主要介绍http请求接口。
常见的http请求方式包括:get(查)、post(增),除此之外还有put(改)、delete(删)等。
1)get型接口
格式:请求数参数写在网址后面,用"?"连接,多个参数之间用"&"连接。如:https://api.douban.com/v2/book/search?q='',这是一个豆瓣查询图书信息的开发api,q='',单引号里就是查询的参数,如查询《小王子》这本书的信息,则q='小王子',使用postman工具来试验一下,如下图:
场景:get型接口用于获取信息,多用于查询数据,如列表查询功能,点击查询按钮就调用一个get接口,然后把信息返回出来
特点:1)请求数据量小,2)参数暴露于url地址中,故存在安全隐患
2)post型接口
说明:向指定资源位置提交数据(如提交表单、上传文件)来进行请求,post请求可能会导致新资源的建立
场景:如注册、上传、发帖等功能,如用户在豆瓣网站对某本书进行收藏、写笔记、发表评论
特点:请求数据量大,安全性高
如豆瓣的发表评论的开放api,见下图:
3)put型接口
说明:put请求用于向指定资源位置上传最新内容
场景:如用户在豆瓣网站修改对某本书的收藏、修改某篇笔记或修改评论
如豆瓣的修改评论的开放api,见下图:
4)delete型接口
说明:请求服务器删除请求里url所标识的资源
场景:如用户在豆瓣网站取消对某本书的收藏、删除某篇笔记或删除评论
如豆瓣的删除评论的开放api,见下图:
- 接口测试(一)常见接口类型
- 常见接口类型
- 接口类型的传递(传参in接口)
- 接口测试(一)
- LCD常见接口类型
- Mocha测试接口类型
- 接口测试学习(一)
- 接口测试学习(一)
- jemter接口测试(一)
- 接口测试一(基础知识)
- WEB接口测试之Jmeter接口测试自动化 (一)
- 接口测试的那些事(一)
- Jmeter接口测试案例实践(一)
- python接口自动化测试(一)
- Jmeter接口测试笔记(一)
- 接口测试(一)--soapui实践
- python 接口自动化测试(一)
- 接口测试基础与工具(一)
- 超声波测深仪工作原理
- Hibernate框架学习-映射关系之一对多与多对一
- Android中仿淘宝头条滚动效果,可定制布局
- hdu 2680 Choose the best route 最短路 解题报告
- <设计模式可复用面向对象软件的基础>模式归类
- 接口测试(一)常见接口类型
- easyui-textbox 赋值
- Log4net入门使用
- 打印文件测试的测试点
- Java编程思想---第五章笔记
- 删除链表重复节点
- 小杂谈-求职体验
- 阿里云发布“神龙云服务器”,甲骨文成“区块链即服务”生态新成员 | 大数据24小时
- Andriod sdk manager找不到文件andriod.bat