1.postman界面

  下载安装postman工具,以下是postman的界面

  快捷区:提供常用的操作入口,新建请求,执行器,导入别人共享的收藏夹测试数据,包括运行收藏夹的一组测试数据;

  侧边栏搜索栏, Request 请求的历史记录和收藏夹管理;

  功能区:Request 请求设置,查看 Response 响应结果和测试结果,可以将请求保存到收藏夹。

  设置区:设置globals全局变量和环境变量。

2.操作实例

2.1 登录接口

  接口文档描述如下:

  简要描述:

  • 登录接口

  请求方式:

  • post

  参数:

    首先在选择post请求,在URL地址栏中输入http://IP/api/user/login,所有接口都访问同一个ip,所以先将ip设置全局变量,参数化,调用方便。

    设置全局变量的方法:Enviroment options->选择manage Enviroments->选择Globals,设置key和value值。接口调用IP格式为:{{ip}} 

    

   接下来,要设置参数Body->form-data中输入key-value形式的参数,key按文档中的要求填写,value值可以调用变量

   若设置全局变量,直接使用{{username}},{{passwd}}调用。

   若设置局部变量,方法为:Manage Enviroment->Add-填写环境变量名称为user,key,value值。调用时必须选择user下才能使用成功

  

   

  

2.2 添加学生信息

  按接口文档描述,请求为Post,请求URL为http://IP/api/user/add_stu,入参形式为JSon类型。

  其他同登录接口一样,填写请求信息,Json参数在Body-raw中添加->send,操作成功后,在数据库可以看到新增的学生信息

  

2.3 学生金币充值接口

  按接口文档描述,请求为Post,请求URL为http://IPapi/user/gold_add,请求参数必须带Cookie,key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign

  Cookie在headers里面填写,Value值为登录用户名=sign,这个sign值就是登录接口响应数据中获取的

  

2.4 获取所有学生信息接口

  按接口文档描述,请求为Get,请求URL为http://IP/api/user/all_stu,需要添加header信息,key为Referer value 为http://api.nnzhp.cn/

  Header是在Headers添加。如图所示

  

2.5 上传文件接口

  按接口文档描述,请求为Post,请求URL为http://IP/api/file/file_upload,参数类型为file

  在Body_file_form-data中key选择file,然后选择文件如lyh.txt,文件格式不限。如图所示

   

  在操作过程中,发现其实在学生金币充值接口,参数可以通过读取本地文件入参,等后续深入了解后再补充。

Postman接口测试学习笔记的更多相关文章

  1. Python 开发与接口测试学习笔记

    这是我跟着虫师学习中积累下来的学习笔记,写得比较简单,适合想学习Python开发与接口测试的初学者学习. 一.开发投票系统 1.参考官网文档,创建投票系统. https://docs.djangopr ...

  2. 基于python的接口测试学习笔记一(初出茅庐)

    第一次写博客笔记,讲一下近来学习的接口自动化测试.网上查阅了相关资料,最后决定使用python语言写接口测试,使用的是python的第三方库requests.虽然python本身标准库中的 urlli ...

  3. 接口测试学习笔记(Jmeter)

    常见接口协议: 1.http 超文本传输协议 2.https 安全超文本传输协议 3.ftp 文件传输协议 4.tcp 网络控制协议 5.IP 互联网协议 6.udp 用户数据协议 -- HTTP协议 ...

  4. web自动化测试中接口测试学习笔记

    一.web基础 web是实现:客户端浏览器端<—————>服务端  交互的应用: web通常包含两部分:web客户端.web服务端:web客户端技术包含html.javascript.aj ...

  5. jmeter接口测试 ——学习笔记

    JMETER常用操作 1.jmeter做http脚本 Http请求页面内容介绍 添加cookie 线程组-添加-配置元件--HTTP Cookie管理器 添加权限验证 不能使用普通用户修改学生金币,接 ...

  6. Postman使用教程学习笔记

    刚加入网页测试行列,最近在学习POSTman的使用教程,记录下学习笔记. Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件.当开发人员需要调试一个网页是否运行正常,并不是 ...

  7. Vue学习笔记-API调试工具--->国产apipost按装(比postman好按装好用)

    一  使用环境: windows 7 64位操作系统 二   Vue学习笔记-API调试工具--->apipost按装 1.下载: https://www.apipost.cn/ (比postm ...

  8. postman 做接口测试之学习笔记

    Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用. 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据, ...

  9. Postman学习笔记(一)

    一.简介 Postman是一种网页调试与发送网页 http 请求的 chrome 插件.我们可以用来很方便的 模拟 get 或者 post 或者其他方式的请求来调试接口. 二.安装 1.chrome浏 ...

随机推荐

  1. 和我一起从0学算法(C语言版)(三)

    第二章 暴力求解(枚举法) 第一节 小学奥数题-程序求解 观察下面的加法算式:       祥 瑞 生 辉   +   三 羊 献 瑞 -------------------    三 羊 生 瑞 气 ...

  2. c语言:自增自减运算符的操作详解

    博主在回忆c语言的基本知识时,突然发现自增自减运算符(--.++)这个知识点有些模糊不清,故博主为了给同为小白的同学们提供一些经验,特写下这篇文章. 首先,自增自减运算符共有两种操作方式. 比如,我先 ...

  3. 自定义的listbox支持拖放

    unit unit2; interface uses Classes, Controls, StdCtrls; type TListBox2 = class(TCustomListBox) prote ...

  4. TF利用分布式队列控制线程

    假设分布式任务包含n个ps节点, m个worker节点. m, n>0. 希望所有worker的任务结束后,所有节点才终止. 方法: 借助队列tf.FIFOQueue实现. 原理: tf.FIF ...

  5. [Typora ] LaTeX公式输入

    [Typora 笔记] 数学输入整理 1.希腊字母表 大写 md 小写 md \(A\) A \(\alpha\) \alpha \(B\) B \(\beta\) \beta \(\Gamma\) ...

  6. Java搭建WebSocket的两种方式

    下面分别介绍搭建方法:一.直接使用Java EE的api进行搭建.一共3个步骤:1.添加依赖<dependency>    <groupId>javax</groupId ...

  7. log4j2和logback动态修改日志级别工具类

    工作中,在排查线上问题时,有以下场景在不重新部署或重启服务的情况下,需要动态调整线上日志级别 1.线上有些日志打印过多干扰有用的日志,需要动态修改线上日志记录器的打印日志级别,调高一些日志级别,打印出 ...

  8. Halcon中将16位的图像转化为8位的图像

    Halcon中Image有多种像素表示方式,这方面网上找到的资料比较少,有一张大恒图像培训的文档中提到过,感觉描述比较准确: 里面有四种类型比较类似:uint2.int1.int2.int4. 区分起 ...

  9. uboot对Flash和DDR的分区管理

    1.uboot阶段对Flash的分区 (1).所谓分区,就是对Flash进行分块管理. (2).PC机等产品中,因为大家都是在操作系统下使用硬盘的,整个硬盘由操作系统统一管理,操作系统会使用文件系统帮 ...

  10. 上传本地项目到GIT码云

    1.下载GIT 下载地址:https://git-scm.com/downloads 我这里下载的64位 2.安装GIT 双击下载的Git-2.18.0-64-bit.exe文件,选择自己的安装目录, ...