当前位置: 首页 > news >正文

接口测试系列 —— POSTMAN的简单使用

postman的基本使用

概述

我相信对于postman的介绍,网上一搜肯定很多很多。下面我就不打算跟大家普及postman了。只看应该怎么用postman进行接口测试。好了,下面咱们直接进入正文吧。

环境

postman之前是作为chrome插件形式存在的。后面变成了独立的应用需要下载安装。当然,对于接口测试来说,其实都一样的。我们可以到postman官网:www.getpostman.com/downloads/下… 我当前使用的版本是7.2.2,最新版是7.11.0。 下载完成后,我们可以创建账户然后登陆。账户的意义是在postman的记录都会保留到账户中,当你用另一台机器登陆账户之后,记录就会随之同步到新的机器。 我们这次的API实验环境用sosoapi:www.sosoapi.com/。 大家可以打开看看在线demo。里面有api的描述。

用postman进行简单的接口测试

get请求的接口测试

请看这个接口,查询用户信息

查询用户信息接口

 

这是一个典型的get请求的接口,在页面上我们可以填写userId=1进行测试,会有响应的返回信息。然后我们把这个接口的url拷贝到postman中。点击send之后就可以在下方看见响应啦。是不是很简单啊。

GET请求的测试

 

post请求的接口

post请求我们来看一下这个接口

增加用户

 

需要填写email和nickname,然后新增一个用户。这个我们在postman里面应该怎么写呢?

POST请求的测试

 

因为这个接口是post请求的,并且接受的是form表单方式提交,所以依次写上参数的值,然后send即可。一定要注意下选择form-data。至于应该用哪种提交方式,可以跟开发确认。现在一般常用的就是form-data和json。

小结

好了,以上是我们使用sosoapi提供的接口分别进行了get和post方式的接口测试。后面我们会更加深入的讨论不同场景下的接口测试如何用postman进行。

下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

资料获取方式 :

http://www.lryc.cn/news/159381.html

相关文章:

  • 一个帮各位填秋招表格省一点事的浏览器插件
  • react16之前diff算法的理解和总结
  • JavaEE初阶(1)(冯诺依曼体系、CPU、CPU基本原理、如何衡量CPU的好坏?指令、操作系统、操作系统“内核”)
  • 记录在yapi上传接口的问题
  • DevOps管理软件生命周期
  • 快速解决 adb server version doesn‘t match this client
  • 【更新至2022年】2000-2022年全国31省市以2000年为基期的实际GDP、名义GDP、GDP平减指数数据(含原始数据+计算过程+计算结果)
  • 【LeetCode】剑指 Offer <二刷>(5)
  • rtsp 拉流 gb28181 收流 经AI 算法 再生成 rtsp server (一)
  • Jmeter系列-环境部署、详细介绍、安装目录介绍(1)
  • 更换 yum 阿里源 - 手把手教你怎么配置,在也不需要求别人了 - 看懂一个就相当于看懂了其他的linux系统
  • 966SEO扫地僧站群·万能HTML模板[V1.9.1]
  • angular:html2canvas对ion-avatar节点渲染不正确
  • 使用dockerfile文件部署Python+PyWebIO项目
  • 【web开发】5.Mysql及python代码执行数据库操作
  • Android学习之路(13) Handler详解
  • 介绍一些开发用到的工具
  • 【笔试真题记录】2023滴滴编程第二题
  • 中国ui设计师年终工作总结
  • CSS 滚动驱动动画 scroll()
  • 基于Java+SpringBoot+Vue前后端分离在线考试系统设计和实现
  • nvm管理多个版本的nodejs
  • LeetCode 1658. 将 x 减到 0 的最小操作数
  • Rasa 3.1 机器学习一构建标准的对话
  • MySQL的概述、版本、安装过程
  • leetcode:58. 最后一个单词的长度
  • Electron 两个线程
  • 基于YOLOv8和WiderFace数据集的人脸目标检测系统(PyTorch+Pyside6+YOLOv8模型)
  • 《消息队列》专栏介绍
  • 各类工具使用详情【持续更新】