| |
|
开发:
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)什么是接口?
人类与电脑等信息机器或人类与程序之间的接口称为用户界面(UI). 电脑等信息机器硬件组件间的接口称为硬件接口。 电脑等信息机器软件组件间的接口称为软件接口。 (2)什么是接口测试?接口测试是测试系统内部各个组件间的接口,以及系统与外部系统之间的交互点。 接口测试优势接口测试是测试系统组件间一种测试。接口测试主要用于检测外部系统与内部各个子系统之间的交互点。测试的主要内容是检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 进行接口测试的好处: ①可以发现很多在页面上操作发现不了的bug ②检查系统的异常处理能力 ③检查系统的安全性、稳定性 ④前端随便变,接口测好了,后端不用变 接口测试的适用场合? 一般应用于多系统间交互开发。 ? 适用于为其他系统提供服务的底层框架系统和中心服务系统。 ? 适用于一个上层系统中的服务层接口。
接口测试流程接口测试也属于功能测试,所以跟我们以往的功能测试流程并没有太大区别; 测试流程依旧是: a.测试接口文档(需求文档) b.根据接口文档,设计以及编写测试用例(用例编写完全可以按照以往规则来编写,例如等价类划分,边界值等设计方法) c.执行测试用例,查看不同的参数请求,接口的返回数据是否达到预期 d.得到测试报告 PostMan工具的使用介绍一下如何使用postman进行接口测试? 思路:要清楚接口测试流程: 需求文档 -> 根据需求文档设定测试计划 -> 设计测试用例 ->执行测试用例 -> 获得测试报告 步骤: 打开postman 输入开发人员给的接口地址,选择Http请求,点击“send”按钮,即可查看返回结果。 http请求常见的是get,post请求。
Get请求是在Params中: ?post请求,填写传入的参数是在Body里面,Body中选项的含义分别如下: ?post数据类型有哪些?None、 form-data、x-www-form-urlencoded、Raw、Binary
PostMan接口变量PostMan提供了4种变量类型: {{ 变量名称 }}
优先级由低到高依次为: 数据变量→本地变量→ 环境变量 →全局变量 1.环境变量环境变量:指的是在不同环境,同一个变量值随着环境的不同而变化。 比如测试环境和生产环境只是host不同,那就可以把host设置成一个变量,当切换成测试环境用的就是测试环境的host,切换到生产环境就是生产环境的host。
2.本地变量主要是针对单个url请求设置的变量,作用域只是局限在请求范围之内。 3.全局变量全局变量是指:在所有的环境里,变量值都一样;全局变量的作用域是所有请求。 全局变量设置有两种方式:点击界面里设置 、在脚本里设置。 界面设置:点击眼睛图标后,在Global选项菜单点击Edit菜单即可设置全局变量。 脚本设置:使用如下脚本可以设置全局变量:variable_key表示变量名称, variable_value 表示变量值。
当环境变量和全局变量名称一样时,切换到某个环境时,环境变量会覆盖全局变量。 4.数据变量数据变量是通过导入外部数据文件(txt 文件, json文件或CSV文件),来获取变量数据;可以用来做 批量测试 。 postman批量测试方式第一步:关闭环境变量 第二步:点击Postman中请求所在的文件夹,点击run;然后进行如下操作:
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/25 22:51:49- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |