如何用Postman模拟接口测试

在日常的测试工作中,接口测试其实很普遍,无论你是做功能、自动化或是性能测试,都或多或少会接触到接口。在测试过程中,很多场景都需要测试人员针对某个接口进行测试,并针对不同类型的接口设计不同的测试方案,今天小编就教大家学习如何用Postman做接口测试。

工具介绍

postman是google开发的一款主要用于调试网页的Chrome插件。在做接口测试的时候,Postman相当于一个客户端,不仅可以调试简单的css、html、脚本等简单的网页基本信息,还能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers;

工具的亮点

1、门槛低,上手快,脚本语言是JS;

2、自带各种代码模块、跨平台;

3、优免费版就已经非常强大了,支持http,https协议;

4、有命令行版本newman,方便放在服务器上运行;

5、支持抓包,保存历史记录,多终端同步用例;

6、支持读取数据文件json,csv,支持json Schema校验;

工具下载

Postman 的官网下载地址是:https://www.getpostman.com/;

功能视图

打开安装好的软件,就看到主界面了,如下图所示:

简单介绍下每个功能区都能做些什么事:

菜单栏:基本包含了所有的操作。但由于其他功能区一般都包含了

常用的操作,我们一般不用到菜单栏操作;

快捷区:快捷区提供常用的操作入口,包括运行收藏夹的一组测试

数据,导入收藏夹测试数据,或环境配置数据;

设置区:软件的常用设置(主题设置、快捷键设置等),以及导出

环境数据;

侧边栏:主要是 Request 请求的历史记录,和收藏夹管理;

搜索栏:输入关键字,可以搜索 Request 历史、收藏夹、

收藏夹内的请求;

功能区:Request 请求设置,查看 Response 响应结果和测试结果;

以上是postman的请求方法:GET, POST ,HEAD,OPTIONS, PUT,DELETE, TRACE 和 CONNECT,

测试常用方式的主要是GET、POST、PUT、DELETE;

GET请求:请求指定的数据,并返回执行结果(通常用来接收数据);

POST请求:客户端(用户)提交数据进行处理请求(通常用来发送数据);

HEAD请求:类似于get请求,只不过返回的响应中没有具体的内容;

PUT请求:从客户端向服务器传送的数据取代指定的文件内容;

DELETE请求:请求服务器删除指定的数据;

CONNECT请求:能够将连接改为管道方式的代理服务器;

OPTIONS请求:允许客户端查看服务器的性能;

TRACE请求:显示服务器收到的请求,主要用于测试或诊断;

GET请求的设置,主要输入URL、headers(header主要来存放cookie 信息)、Params参数值,如下图所示:

POST的请求,也是需要输入headers, URL,与GET不同的是POST是主动提交用户想要的数据,再向服务器发送请求,所以就不是输入params,而是输入body,如下图所示:

PUT请求,与POST请求类似,如图所示:

DELETE请求与GET类似,如图:

到这里,相信大家已经会使用postman了吧;

假如你现在已经创建了各种请求,各种测试后,Postman一关闭可能就没了,怎么办?

直接使用快捷健CTRL + S或者点击Send旁边的Save,会弹出保存提示框,根据自己的需要选择保存,如下图所示:

所有测试的接口保存后,咱们就可以来做批量测试了,怎么做呢?

点击Runner,看下图:

执行设置页面如图:

点击Run后,系统开始批量发送请求;

以上就是postman接口测试的基本使用方法,当然postman还有很多我们不常用的功能,下次再跟大家一起分享!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181205G0FY7P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券