Postman的使用指导

因为自己是第一次使用这个工具,也不熟悉,所以记录下从小白开始的一个使用过程

首先呢这个软件是可用于发送网络http请求的,根据自己的目的自行构建。
Postman这最开始是属于chrome的一个插件,之后在18年chrome停止了对Postman应用程序的支持,所以就很多postman插件可能不能正常使用。建议直接到官网下载postman应用程序进行使用 附上官网链接🔗Postman
注意看自己的系统版本,别下载错了
下载之后双击安装,无脑下一步就可以
安装完成之后打开它

  1. 先看下这个的基础功能
    在这里插入图片描述

History:这里是借口请求的历史记录
Collections:这个是个接口集合,就是根据不同的项目来区分保存接口的请求集合,方便之后的测试中复用数据。之后你就是自己新建项目来区分你自己划分的接口。在postman里面相当于一个文件夹,可以把同一个项目的请求放在一个Collection里方便管理和分享,Collection里面也可以再建文件夹。
Test1:这个下面这个GET是请求方式,除此还有POST,DELETE,PUT等等方法
Params:这个下面的这个key value记录的就是请求参数
Response:这个对应的就是请求的响应内容,这个下面的prettyj就是格式化json或者xml形式的响应内容。
Raw 这个就是请求响应体的一个大文本,可以告诉你响应是否压缩
2. 如何新建一个项目

  1. 点击Collections下面的+New Collection
  2. 然后会出现一个CREATE A NEW COLLECTION的窗口,这个name就是新建的这个接口集的名字,下面可以添加这个接口集的相关描述,也可以不要。
  3. 点击窗口右下方的Create就新建成功了
    在这里插入图片描述
  1. 如何在一个接口集内创建接口
  1. 在第二步新建接口集成功之后,比如说新建了一个demo接口集,在Collections列表里面找到demo,右击,选择Add Requests就可以新建请求接口了,可以展开左侧的接口集,找到新建的接口,点击打开,在右侧就看到新建的这个接口,现在还是空白的,填充请求内容。
  2. 输入一个get请求,在params里面会自动显示参数,然后点击send就是请求发送成功。并且你会看到下面有对应的请求响应体。这里比如说是将这个请求(https://www.google.com.hk/search?newwindow=1&safe=strict&rlz=1C5CHFA_enCN930&ei=kifGX8rCB6XDmAX7sJeYDA&q=%E4%BB%8A%E5%A4%A9%E5%91%A8%E5%87%A0&oq=%E4%BB%8A%E5%A4%A9%E5%91%A8%E5%87%A0&gs_lcp=CgZwc3ktYWIQAzICCAA6BAgAEEM6BAgAEAxQtRRYrSpg1SxoAXAAeACAAX2IAYEKkgEDOC41mAEAoAEBqgEHZ3dzLXdpesABAQ&sclient=psy- ab&ved=0ahUKEwjK07XK1aztAhWlIaYKHXvYBcMQ4dUDCA0&uact=5)输入,点击send,结果如图所示
    在这里插入图片描述

这个请求部分介绍一下:
在这里插入图片描述

Authorization:身份验证,主要用来填写用户名密码,以及一些验签字段,postman有一个helpers可以帮助我们简化一些重复和复杂的任务。当前的一套helpers可以帮助你解决一些authentication protocols的问题。;
Headers:请求的头部信息
Body:post请求时必须要带的参数,里面放一些key-value键值对
Pre-requerst Script:可以让你在 请求之前自定义请求数据,这个运行在请求之前,语法使用JavaScript语句。
tests:tests标签功能比较强大,通常用来写测试,它是运行在请求之后。支持JavaScript语法。postman每次执行request的时候,会执行tests。测试结果会在tests的tab上面显示一个通过的数量以及对错情况
点击Body,下面有这几个选项,介绍几个常用的
在这里插入图片描述

form-data:,它将表单数据处理为一条消息,以标签为单元,用分隔符分开。既可以单独上传键值对,也可以直接上传文件(当上传字段是文件时,会有Content-Type来说明文件类型,但该文件不会作为历史保存,只能在每次需要发送请求的时候,重新添加文件。);post请求里较常用的一种
x-www-form-urlencoded:对应信息头-application/x-www-from-urlencoded,会将表单内的数据转换为键值对;
raw:可以上传任意类型的文本,比如text、json、xml等,所有填写的text都会随着请求发送;
binary:对应信息头-Content-Type:application/octet-stream,只能上传二进制文件,且没有键值对,一次只能上传一个文件, 也不能保存历史,每次选择文件,提交;
4. 除了上面这几种,日常使用的还有导入导出接口集

  1. 导出
    在这里插入图片描述

Postman可以导出三种格式的集合:Collection v1,Collection v2,Collection v2.1,v2.1也是官方推荐版本
2) 导入
点击import
在这里插入图片描述

点击Upload Files,找到你要导入的接口集导入即可
在这里插入图片描述

以上就是简单的导入导出接口集啦
5. 使用Postman进行接口自动化测试
首先如果要进行自动化测试,那么就需要有代码或者是工具帮我们进行结果判断,在接口测试上面,一般就是两个思路:
第一个就是判断返回的code是否正确,也就是和你预期有无差别
第二个就是判断请求中返回的内容是否存在你预期要的东西
下面我实践操作一下:
点击这个接口集旁边的三角符号扩展,然后点击Run
在这里插入图片描述

然后会出现这么个窗口
在这里插入图片描述

左侧这一列,是你选择运行的是那个集合,选择运行的环境(Environment),选择你要运行的次数(Iterations),设置等待时间(Delay),上传测试数据(Data),右侧就是接口集运行的结果显示。点击运行即可得到结果。
第一次大致使用就是这样子啦,之后有需要会再补充
有什么不对的地方,感谢指正~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值