四时宝库

程序员的知识宝库

Postman常用功能操作(一)(postman的)

Postman是一款支持http协议的接口调试与测试工具,功能强大,使用简单且易用性好 。无论是开发人员进行接口调试,还是测试人员做接口测试,postman都是我们的首选工具之一 。

为了让便于大家快速了解其常用功能,尤其是接口测试中经常使用到的部分,我将从以下几个维度来加以说明。它们分别是:

  • 界面主要功能
  • JSON类型的接口请求
  • Collection
  • 断言
  • Tests Scripts
  • 变量
  • 接口关联

界面主要功能

JSON类型的接口请求

大部分接口都是JSON类型的接口请求,即请求头中Content-Type的类型为application/json。我们以登录接口为例演示如何使用Postman发送请求。

假设我们的登录请求接口信息如下:

  • 请求方法:POST
  • 请求URL: http://ServerIP:Port/user/login
  • 请求体数据:{“username”:“username”, “password”:“password”}

Postman上操作步骤如下:

  1. postman上新建一个请求
  2. 设置相关参数,如下图所示:

3.点击Send后查看响应数据,如下图所示:

Collection

Collection在Postman里的主要作用就是对接口测试用例进行集中批量管理,通过Collection,我们可以对用例进行分类管理和维护,同时可以对接口用例进行批量测试,方便进行回归测试。

创建Collection

点击Postman左上角新建或者在collection Tab菜单下点击"+"即可创建collection。

将测试用例添加到collection中

可以选择新建的collection,点击右下角的"…"按钮选择添加request,如下图所示:

也可编写好request后,选择保存request,然后在postman中弹出的对话框中选择保存到对应的collection中,如下图所示:

批量执行collection中的用例

点击collection右侧的三角形按钮,点击"Run",Postman会弹出一个叫Collection Runner的界面,默认会把Collection中的所有用例选中,如下图所示

点击运行按钮,就会对Collection中选中的所有测试用例运行。

执行完成后,可以查看对应执行结果

断言

断言主要是对request返回的数据进行相应的判断,从而方便我们进行自动化测试,postman提供的断言使用JS编写,在响应体数据返回后执行 。postman已经给我们内置了一些常用的断言 ,需要用的时候,只需从右侧点击其中一个断言,就会在文本框中自动生成对应断言代码块。

如上图所示,针对登陆这个接口,在Tests标签内对请求返回的数据使用了2个断言,第一个断言判断请求返回的状态码是否为200,第二个断言判断返回的token长度是否为32。

Postman提供了的内置断言如果不满足需要的话,大家可以查阅官方文档里面提供的demo,链接如下:

Tests官方样例参考:https://learning.postman.com/docs/writing-scripts/script-references/test-examples/

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言