IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: 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.内部接口只提供内部系统使用(只需要测试正例即可)
        2.内部接口提供给外部系统使用(测试必须非常全面,正例、各种异常场景,权限控制)

三、接口测试的流程以及用例的设计

1、拿到接口api文档(通过抓包工具获取),熟悉接口业务,接口地址,鉴权方式,入参、出参,错误码
2、编写接口用例以及评审
编写接口测试用例的思路:

     正例:输入正常参数,接口能够成功返回数据。
        反例:
                鉴权反例:
                     鉴权码为空、鉴权码错误、鉴权码过期
                 参数反例:
                 参数为空,参数类型异常,参数长度异常
                 错误码覆盖:
                        根据业务来定的
                  其他错误场景:
                           接口黑名单,接口调用次数,分页场景

3、接口用例测试模板:

用例编号、测试接口,用例标题、请求方式、预置条件、操作步骤、输入数据、预期结果、优先级

4、使用接口测试工具postman执行接口测试。
5、postman+newman+jenkins实现持续集成,并输出测试报告和发送邮件。

四、实战接口
微信公众平台接口:微信通过公众号的方式为用户提供咨询的平台。
获取权限:
appid:
secret(私钥)

五、Postman的简介、安装、注册
安装方式:
1、chrome应用商店下载
2、在postman官网下载安装包安装
https://www.postman.com/downloads/
3、postman注册登录
六、postman的界面介绍
在这里插入图片描述

Home:主页
workspaces:工作空间
           Collections:集合,项目集合
           Apis: api文档
           Enviroments: 环境变量,全局变量
           Mock Server 虚拟服务器
           Monitor: 监听器
           Flows:是一个 API 工作流构建器,可让以逻辑方式连接 API。使用 Flows 在您的 Postman 工作区中链接请求、处理数据和创建真实世界的工作流。
           History: 历史记录      

七、Postman执行接口测试
请求页签:

Params: get请求传参
        Authorization:鉴权
        headers:请求头
        Body:post请求传参
             none:没有参数
             form-data:可以键值对也可以文件
             x-www-form-urlencoded:只能够传键值对参数
             raw: json、text、xml、javascript
             binary: 把文件以二进制的方式传参
         Pre-request-script:请求之前的脚本
         Tests:请求之后的断言
         Settings: 设置
         Cookies:用于管理cookies信息

响应页签:

Body: 接口返回的数据
         Pretty: 以json、html、xml...不同的格式查看返回的数据
         Raw: 以文本的方式查看返回的数据
         PreView:以网页的方式查看返回的数据
  Cookies:响应的Cookies信息
  Header: 响应头
  Test Result: 断言结果
  200:状态码
  OK:状态信息
  681MS:响应信息
  343B : 响应的字节数     

get请求和post请求的区别:

1、get请求一般是获取数据,post请求一般是提交数据。
2、post请求比get请求更安全
3、本质区别:
       get请求在地址后面以?的方式传参,多个参数之间&分隔
       post请求是在body以表单的方式传参
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-03-15 22:56:38  更:2022-03-15 22:56:46 
 
开发: 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/18 0:43:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码