| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 三.Postman接口实践 -> 正文阅读 |
|
[开发工具]三.Postman接口实践 |
一.接口定义 1.软件不同部分之间的交互接口。通常就是所谓的API――应用程序编程接口。 二.接口的分类 1.HTTP接口:HTTP API接口走HTTP协议,通过路径来区分调用的方法,请求报文入参有多种形式,返回报文一般为json串,最常见的是get和post方法。 2.Webservice接口:WebService接口是走soap协议,请求报文和返回报文都是xml格式,通过SoapUI工具进行测试。 3.RESTful接口。 1.接口测试必要性 接口持续集成是为什么能低成本高收益的根源。现在很多系统前后端架构是分离的,从安全层面来说,只依赖前端进行限制已经完全不能满足系统的安全要求(绕过前面实在太容易), 需要后端同样进行控制,在这种情况下就需要从接口层面进行验证。前后端传输、日志打印等信息是否加密传输也是需要验证的,特别是涉及到用户的隐私信息,如身份证,银行卡等。 2.接口测试原理 3.接口测试范围 接口测试对象是接口,但随着系统复杂度越来越高,接口越来越多,完全覆盖是很困难的事情。 通常情况主要测试最外层的两类接口:数据进入系统的接口(调用外部系统的参数为本系统使用)、数据流出系统接口(验证系统处理后的数据是否正常) 四.接口文档示例 1.接口文档应该包括哪几部分?
2.示例: 1.Cookies——管理cookie模式是通过点击cookie链接访问的。该特性允许管理与请求相关的cookie。 2.Code——生成的代码片段模式通过保存按钮下面的最右边的Code链接。该特性允许生成与请求相关的代码片段。 (1)Get 请求 HTTP GET请求方法是从服务器检索数据。 例如http://example.com/hi/there?hand=wave,参数“hand”的值等于“wave”。 (2)POST:URI 传参 七.单一接口测试流程 1.示例API:https://developers.douban.com/wiki/?title=book_v2#get_book 步骤二:添加测试 针对该API添加了3个测试 注:当然还可以增加更多的测试点 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 0:56:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |